直升机
前段时间我在我的 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
有人可以向我解释如何以正确的方式做到这一点。