今天早上開發的人員過來跟我說,測試機上的xx專案報了個錯:
include(ziparchive.php): failed to open stream: no such file or directory。
之前1.10.2報的錯誤是:
make: *** [php_zip.lo] error 1於是就換了版本再試,下了1.12.4:error: `make' failed
[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再過載php-fpm就可以了:extension=/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/zip.so
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原...