嗨,我遇到了一个大问题,我有一个安装了 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
完成此操作后,只需继续上述失败的配置步骤(如果第一个步骤失败)。