Linux下新增php的zip模組

bluetooth發表於2021-09-09

 今天早上開發的人員過來跟我說,測試機上的XX專案報了個錯:

 include(ZipArchive.php): failed to open stream: No such file or directory。

    說是沒有zip這個模組,於是在網上找了些資料看了看,果真是沒有這個模組,於是乎就下載這個包,安裝,結果報錯了,起初下的zip包的版本是1.10.2,報錯之後覺得不以勁,於是就下了1.12.4最新的版本,結果成功了。

    之前1.10.2報的錯誤是:

12 make: *** [php_zip.lo] Error 1ERROR: `make' failed

 於是就換了版本再試,下了1.12.4:   


[root@backup data]# wget [root@backup data]# tar zxvf zip-1.12.4.tgz[root@backup data]# cd zip-1.12.4[root@backup zip-1.12.4]# /usr/local/php/bin/phpize[root@backup zip-1.12.4]# ./configure --with-php-config=/usr/local/php/bin/php-config[root@backup zip-1.12.4]# make[root@backup zip-1.12.4]# make install

 zip的各種版本可以到以下網站去下載:

 

            

    安裝好之後修改一下php.ini的配置檔案,加上以下的擴充套件:


[root@backup zip-1.12.4]# vim /etc/php.iniextension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/zip.so


 再過載php-fpm就可以了: 


[root@backup www]# service php-fpm reloadReload service php-fpm  done


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3402/viewspace-2809572/,如需轉載,請註明出處,否則將追究法律責任。

相關文章