西洛
前段时间我在Macbook Pro(10.6)上安装了MAMP PRO。现在我想在php中使用zip函数。我发现我必须将zip.so添加到我的扩展文件夹并编辑php.ini。
在我的计算机上,我有两个不同版本的PHP,一个在MAMP文件夹中,另一个在user / lib中,它已预先安装在我的系统上。现在我希望为MAMP版本编译我的zip库。
我在我的PHP版本中获得了zip源,然后在终端中调用了函数
/Applications/MAMP/bin/php5/bin/phpize
所以它使用mamp php版本
./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
有些机构可以向我解释如何以正确的方式做到这一点。
答案 0 :(得分:0)
您是否尝试过phpenmod zip
?
usage: phpenmod [ -v ALL|php_version ] \
[ -s ALL|sapi_name ] module_name \
[ module_name_2 ]
您可以使用ls /etc/php/*/mods-available
列出所有可用模块。