laravel - 缺少 Zip 扩展名( Composer 更新)

标签 laravel composer-php php-zip-archive

我想使用 composer 更新我的 Laravel 应用程序的依赖项,但是在输入 composer update 时我收到一个依赖项的错误 ***** requires ext-zip * -> the requested PHP extension zip is missing from your system.我检查了已安装的 PHP 的扩展,这是 php -m 的输出:

[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
imap
intl
json
libxml
mbstring
mysqli
mysqlnd
openssl
pcre
PDO
pdo_mysql
pdo_pgsql
pdo_sqlite
pgsql
Phar
posix
readline
Reflection
session
SimpleXML
soap
sockets
sodium
SPL
sqlite3
standard
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
zip
zlib

[Zend Modules]

当我检查 zip 扩展名已经可用于命令行和应用程序,但 Composer 没有更新。任何人都可以指导我吗?
操作系统:macOS Catalina
服务器:MAMP Pro

最佳答案

如果有人正在寻找答案,这很简单。使用 vim ~/.profile 编辑您的 .profile(您也可以使用其他人,例如 mate 如果使用 TextMate),将这一行添加为最后一行:alias composer='php/usr/local/bin/composer'。保存文件并重新启动终端,或重新加载配置文件。就是这样

关于laravel - 缺少 Zip 扩展名( Composer 更新),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57830295/

相关文章:

php - 分离函数不更新关系集合

php - 如何在 laravel artisan 控制台中将文件作为输入?

php - Laravel - 在执行发布请求时检查帐户状态

php - 在 Laravel 代码冲突中加载 phpBB

php - 如何将php zip添加到服务器,我在谷歌云平台上使用wordpress

php - 如何将 n 天才支付网关集成到 Laravel

composer-php - 如何安装 Composer - 缺少 openssl

laravel - 命名空间,类未加载

PHP将文件解压到目录中,更改解压文件夹的名称

php - 在通过 php 创建 zip 文件时,我得到两个文件而不是一个