Linux下新增php的zip模組

2022-06-08 04:27:08 字數 831 閱讀 7351

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

include(ziparchive.php): failed to open stream: no such file or directory。

之前1.10.2報的錯誤是:

make: *** [php_zip.lo] error 1

error: `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

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

[root@backup zip-1.12.4]# vim /etc/php.ini

extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/zip.so

再過載php-fpm就可以了:

linux下的zip命令

zip r myfile.zip 將當前目錄下的所有檔案和資料夾全部壓縮成myfile.zip檔案,r表示遞迴壓縮子目錄下所有檔案.unzip unzip o d home sunny myfile.zip 把myfile.zip檔案解壓到 home sunny o 不提示的情況下覆蓋檔案 d d ...

linux下PHP中新增memcache擴充套件支援

yum install libevent devel wget tar zxvf memcached 1.4.5.tar.gz configure prefix usr local memcached build i686 pc linux gnu 這一步會看到缺少gcc yum install g...

Linux下php新增新擴充套件

今天幹了一件很嚴重的錯事,用tp開發完新專案後,傳到伺服器上報錯,網上查了一下,說未載入pdo,就載入吧。找到配置檔案php.ini,搜到 extension php pdo mysql.dll,去掉前面的注釋,重啟伺服器,看似一切正常,卻大錯特錯。linux下應該是.so,而不是.dll,php原...