各种机器上总会缺少一些扩展,记录下来方便以后查用。
在使用PHPExcel
的时候,遇到报错
<b>Fatal error</b>: Class 'ZipArchive' not found in <b>/path/to/Excel2007.php</b>
依次执行:
cd ~
wget http://pecl.php.net/get/zip
tar -zxvf zip
cd zip-x.x.x
phpize
./configure
make
make install
make install之后会告诉你这个.so文件安装到了哪里,我这里告诉我是安装在了/usr/local/lib/php/extensions/no-debug-non-zts-20131226/zip.so
。记录下来。
然后
find / -name php.ini
查看php的extension
的目录是哪个
继续
vim /path/to/php.ini
配置文件中添加
extension=zip.so
将zip.so文件放到配置文件指定的地方
cp /usr/local/lib/php/extensions/no-debug-non-zts-20131226/zip.so /aim/path/zip.so
重启php-fpm,以使扩展生效
killall php-fpm
/path/to/php-fpm
Finish
参考
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。