早期安裝的Php7.3是獨(dú)立編譯zip擴(kuò)展旗闽,后續(xù)安裝及升級是整合編譯的,導(dǎo)致升級后會(huì)重復(fù)加載zip模塊.
為避免這個(gè)錯(cuò)誤蜡塌,后面的PHP就不再單獨(dú)編譯ZIP擴(kuò)展了碉纳。
然后呢,PHP 7.3.8馏艾,ZIP 模塊不再整合了劳曹,在面板配置中卻沒有安裝ZIP擴(kuò)展的選擇奴愉。
這樣新安裝php7.3就會(huì)出現(xiàn)phpzip丟失的問題
但是ZIP擴(kuò)展本來就包含在軟件包里,解決這個(gè)問題,只需要手動(dòng)進(jìn)行添加即可.
SSH登錄Linux服務(wù)器,先進(jìn)入php73
的擴(kuò)展安裝目錄(因?yàn)閜hp擴(kuò)展里已經(jīng)下載好zip擴(kuò)展文件所以不用再自行下載了,直接安裝)
cd /www/server/php/73/src/ext/zip/
/www/server/php/73/bin/phpize
./configure --with-php-config=/www/server/php/73/bin/php-config
make
make install
安裝好zip擴(kuò)展,還需要在PHP配置文件中啟用.
在php.ini中添加這一行:
extension = zip.so
然后重啟php7.3即可.