web-dev-qa-db-ja.com

CentOSでZipをサポートするPHPバージョン5.2.13)をコンパイルする方法は?

こんにちは私は大きな問題を抱えています、私はそれにcentosがインストールされているvpsを持っています。しかし、php.netでチェックしたphp Zipライブラリを必要とするスクリプトがあります。「これらの関数を使用するには、-enable-Zipconfigureを使用してZipサポート付きでPHPをコンパイルする必要があります。オプション。 "私はPHPバージョン5.2、それをどのように行うのか教えてください??

3

コマンドラインで:

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が失敗した場合)。

4
Joshua Enfield