未安装Zip PHP扩展

2ic8powd  于 2023-03-07  发布在  PHP
关注(0)|答案(8)|浏览(203)

我是一个新手在Linux我刚刚安装 composer 和laravel ...
但是当我运行laravel new project时,我得到了以下错误:

[RuntimeException]
The Zip PHP extension is not installed. Please install it and try again.

我不知道怎么安装那个扩展...
请帮帮忙

fafcakar

fafcakar1#

尝试在命令行中键入:
sudo apt-get install php7.0-zip
从任何路径验证:
dd(get_loaded_extensions());
这对我很有效,祝你好运。

k4emjkb1

k4emjkb12#

适用于php 7.0

sudo apt-get install php7.0-zip

适用于php 7.1

sudo apt-get install php7.1-zip

等等!

stszievb

stszievb3#

我得到了同样的问题,并试图安装扩展与命令sudo apt install php7.0-zip,但仍然得到同样的错误。我终于解决了它与sudo apt install php-zip

u0sqgete

u0sqgete4#

我用的是php7.0-zts
解决方案是卸载所有ZTS包,并恢复为常规的php7.0包。

hc2pp10m

hc2pp10m5#

use this sudo apt-get install php-zip php版本会由系统整理出来。

oewdyzsn

oewdyzsn6#

这是过时的使用brew医生和brew清理。Brew医生将给予你一些修复,这将帮助你安装laravel。
composer global require laravel/installer\n && brew install php

yshpjwxd

yshpjwxd7#

在CentOS上安装
尝试yum search zip |grep -i php并安装,软件包名称已返回
例如-sudo yum install ea-php73-php-zip.x86_64

sxissh06

sxissh068#

您可以使用apt中的php-zip或php-zip 7.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-zip 7.4(在写这篇评论时)包。
当你试图满足一些依赖关系而找不到包名时,这是一个非常有用的命令。

相关问题