美文网首页
composer install 失败,无法用 unzip 解压

composer install 失败,无法用 unzip 解压

作者: 跨境小白 | 来源:发表于2018-05-21 19:34 被阅读7次

前言
记得最近好像有不只一个朋友问过 composer install 安装依赖时出现异常,导致项目无法运行。下面简单记录一下其中 2 个比较频繁问题的解决办法。

问题 & 解决
1、unzip依赖
异常消息:Unzip with unzip command failed, falling back to ZipArchive class

大致解释:php-zip 扩展依赖 unzip 命令,无法解压归档的压缩文件,导致回滚到归档。

解决办法:安装 zip、unzip 命令和 php-zip 扩展

centos (我用 php7.1,以它为例)

yum install zip unzip php7.1-zip

ubuntu

apt-get install zip unzip php7.1-zip

2、proc_open依赖
异常消息:The Process class relies on proc_open, which is not available on your PHP installation

大致解释:在已安装的 php 中,没有找到可用的 proc_open 进程操作函数。

解决办法:修改 php.ini 配置。把 disable_functions(禁用函数列表)这行里的 proc_open 函数删除,然后重启 PHP 服务。

相关文章

网友评论

      本文标题:composer install 失败,无法用 unzip 解压

      本文链接:https://www.haomeiwen.com/subject/obvqjftx.html