我是Linux的新手我刚刚安装了作曲家和laravel ......
但是当我运行laravel new project
时,我收到以下错误:
[RuntimeException]
The Zip PHP extension is not installed. Please install it and try again.
我不知道如何安装该扩展程序......
请帮助
答案 0 :(得分:17)
在命令行中尝试输入:
sudo apt-get install php7.0-zip
从任何路线验证:
dd(get_loaded_extensions());
这对我有用,祝你好运。
答案 1 :(得分:7)
for php 7.0
sudo apt-get install php7.0-zip
for php 7.1
sudo apt-get install php7.1-zip
等等!
答案 2 :(得分:3)
我遇到了同样的问题并尝试使用命令sudo apt install php7.0-zip
安装扩展程序,但仍然遇到了同样的错误。我终于用sudo apt install php-zip
答案 3 :(得分:1)
我正在使用php7.0-zts
。
解决方案是卸载所有ZTS
个软件包并恢复为常规php7.0
软件包。
答案 4 :(得分:0)
使用酿造医生和酿造清理已过期。 Brew Doctor将为您提供一些修补程序,这些修补程序将帮助您安装laravel。
composer global require laravel/installer\n && brew install php
答案 5 :(得分:0)
在CentOS上安装
尝试amplify configure
amplify init
amplify add auth
amplify push
并使用软件包名称进行安装
like-yum search zip |grep -i php
答案 6 :(得分:0)
使用这个sudo apt-get install php-zip
php版本由系统整理。
答案 7 :(得分:0)
您可以使用 apt 中的 php-zip 或 php-zip7.x 包。如:
sudo apt-get install php-zip
apt 中的许多软件包都有一个默认版本,例如 php-zip,然后是显式版本。为了搜索 apt 包,您可以随时使用
apt-cache search keyword
或者在这个例子中特别是
apt-cache search zip
apt-cache search php-zip
这将允许您找到要安装的 php-zip 和 php-zip7.4(在撰写此评论时)包。
当您尝试满足某些依赖项而找不到包名称时非常有用的命令。