Назад | Перейти на главную страницу

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

Привет, у меня большая проблема, у меня установлен vps с centos. Но у меня есть скрипт, которому нужна библиотека php zip, которую я проверил на php.net, в нем говорится: «Чтобы использовать эти функции, вы должны скомпилировать PHP с поддержкой zip, используя параметр конфигурации --enable-zip». У меня 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 

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