如何在 CentOS 上编译支持 zip 的 PHP 版本 5.2.13?

如何在 CentOS 上编译支持 zip 的 PHP 版本 5.2.13?

嗨,我遇到了一个大问题,我有一个安装了 centos 的 vps。但我有一个需要 php zip 库的脚本,我在 php.net 上检查了一下,它说“为了使用这些函数,您必须使用 --enable-zip 配置选项编译支持 zip 的 PHP。”我的 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

如果配置失败....

配置可能会失败 - 如果失败,您最需要缺少的开发库(查看输出)。例如,如果是 bzip,您可以使用命令

yum install bzip-devel

在你的情况下,它可能是这样的

yum install zip-devel

如果上述方法不起作用,这应该可以让你了解你需要什么。

yum search zip 

完成此操作后,只需继续上述失败的配置步骤(如果第一个步骤失败)。

相关内容