Php

如何在 CentOS 上編譯支持 zip 的 PHP 版本 5.2.13?

  • September 3, 2010

嗨,我有一個大問題,我有一個安裝了 centos 的 vps。但是我有一個需要 php zip 庫的腳本,我在 php.net 上檢查過它說“為了使用這些函式,您必須使用 –enable-zip 配置選項編譯帶有 zip 支持的 PHP。” 我有 PHP 5.2 版,請指導我該怎麼做?

在命令行:

wget [link to php goes here]
tar -xvf [file you downloaded goes here]
cd [name of file without the extension\folder that was just extracted to]
./configure --enable-zip
make
make install

以方便的批處理形式,您應該能夠複製和粘貼:

yum install -y make wget gcc zip-devel bzip2-devel
wget http://us3.php.net/get/php-5.2.14.tar.gz/from/this/mirror
tar -xvf php-5.2.14.tar.gz
cd php-5.2.14
./configure --enable-zip
make
make install

如果配置失敗……

配置可能會失敗 - 如果您最喜歡需要缺少的開發庫(查看輸出。)例如,如果它是 bzip,您將使用命令

yum install bzip-devel

在您的情況下,它可能類似於

yum install zip-devel

如果上述方法不起作用,這應該讓您了解您需要什麼。

yum search zip 

完成此操作後,只需繼續上面失敗的配置步驟(如果它通過第一個 itme 失敗)。

引用自:https://serverfault.com/questions/177895