Привет, у меня большая проблема, у меня установлен 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
После этого просто перейдите к шагу настройки выше, который не удался (если он не прошел первый этап).