这里所说的扩展是只编译 PHP 时没有启用,后续再次安装的。
曾经只要 –enable-zip 就可以安装的依赖,我没有好好珍惜,等到要用时才后悔莫及。
如果上天再给我一次机会,我会用下面这种方法 ↓
1. 查询你当前 PHP 版本 php -v
1 | $ php -v |
2. 下载对应的 PHP 版本安装包
搜狐镜像:http://mirrors.sohu.com/php/
3. 解压安装
已我本地 5.5.37 为例
1 | $ cd /tmp |
4. 配置 php.ini
添加 extension = zip.so
到 php.ini
1 | echo 'extension = zip.so' >> /usr/local/php/etc/php.ini |
5. 重启 php-fpm
如果是 Apache 就重启 Apache
1 | $ ps aux | grep fpm |
6. php -m 查看是否安装成功
1 | $ php -m |
后记
主要是自己项目中遇到的问题,在尝试了google上各种方法失败之后,总结出比较好的方法,做记录以便以后查阅。