Как скомпилировать PHP версии 5.2.13 с поддержкой zip на CentOS?

Привет у меня есть большая проблема, у меня есть VPS с Centos установлен на нем. Но у меня есть скрипт, которому нужна библиотека php zip, которую я проверил на php.net: "Чтобы использовать эти функции, вы должны скомпилировать PHP с поддержкой zip, используя опцию --enable-zip configure". У меня есть версия PHP 5.2, пожалуйста, руководство мне, как я собираюсь сделать это?

1 ответ

Решение

В командной строке:

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

Если настроить не удается....

Конфигурация может потерпеть неудачу - если вам это больше всего нравится, вам нужна библиотека devel, которая отсутствует (посмотрите на вывод.) Если это, например, bzip, вы бы использовали команду

yum install bzip-devel

В вашем случае это может быть что-то вроде

yum install zip-devel

Это должно дать вам представление о том, что вам нужно, если вышеперечисленное не работает.

yum search zip 

После этого просто перейдите к шагу настройки, описанному выше, который не удался (если он не прошел первый раз).

Другие вопросы по тегам