我在互联网上找到的所有说明都是针对旧版本的 phpize、MAMP、php 和 OSX。
我尝试按照以下说明进行操作:
使用 php5.4.4 和 OSX 10.8,但我一直遇到这个问题:
[27-Feb-2013 17:46:17 UTC] PHP Warning: PHP Startup: pcntl: Unable to initialize module
Module compiled with module API=20090626
PHP compiled with module API=20100525
These options need to match
in Unknown on line 0
我的问题是,如何使用 API=20100525 编译它,我升级了基础 php,所以我使用的是 5.4.4 phpize:
pcntl tjstalcup$ /usr/local/bin/phpize
Configuring for:
PHP Api Version: 20100412
Zend Module Api No: 20100525
Zend Extension Api No: 220100525
当我运行 make test 我得到:
PHP : /usr/bin/php
PHP_SAPI : cli
PHP_VERSION : 5.3.15
ZEND_VERSION: 2.3.0
我觉得这就是问题所在,任何帮助将不胜感激。