Helo
不久前,我在我的Macbook PRO (10.6)上安装了MAMP Pro。现在我想在php中使用zip函数。我发现我必须将zip.so添加到我的扩展文件夹中并编辑php.ini。
在我的计算机上,我有两个不同版本的PHP,一个在MAMP文件夹中,另一个在我的系统中预先安装的user/lib中。现在,我希望为MAMP版本编译我的zip库。
我得到了我的PHP版本的压缩源代码,然后在名为/Applications/MAMP/bin/php5/bin/phpize函数的终端中,所以它使用mamp版本
./configure
make
然后,我将编译zip.so移到了extensions/no-debug-non-zts-20060613。
当MAMP启动时,它返回这个错误:[11-Apr-2010 16:33:27] PHP Warning: PHP Startup: zip: Unable to initialize module Module compiled with module API=20090626, debug=0, thread-safety=0 PHP compiled with module API=20060613, debug=0, thread-safety=0 These options need to match in Unknown on line 0
有人能告诉我怎么做才是正确的吗?
发布于 2017-11-16 01:20:15
你有没有试过phpenmod zip
usage: phpenmod [ -v ALL|php_version ] \
[ -s ALL|sapi_name ] module_name \
[ module_name_2 ]您可以使用ls /etc/php/*/mods-available列出所有可用的模块。
https://stackoverflow.com/questions/2617377
复制相似问题