发现问题的原因:
安装 zip 扩展后, 配置成功, 但是使用 GitLab 合并的时候发生错误, 经检查, 使用 phpinfo 打印出来的 PHP 版本为 7.1, 而使用 Linux 度服务器 运行 PHP -v 的版本却是 5.4, 故怀疑加载的 PHP.INI 文件不一致
解决方案
首先查找一下 Linux 上有几个 PHP.INI. 结果发现有两个:
使用命令来查看 cli 加载的 PHP.INI 是哪个:
PHP -i | grep PHP.INI
结果为:
再查看 phpinfo() 打印的结果:
查看 Loaded Configuration File 参数, 发现不一致
解决办法:
查找 PHP/bin 目录, 在 / etc/profile 文件在最后一行添加一个环境变量:
export PATH="/usr/local/php/bin:$PATH"
最后保存并退出执行以下命令加载到环境变量中:
source /etc/profile
来源: http://www.bubuko.com/infodetail-3303171.html