我想获得最新的驱动程序蒙哥在OS X 10.5.8与MAMP 1.9.6工作。
我内置它成功地从源,因为它似乎没有预编译的版本,包括它到正确的目录并重新启动Apache的。
但PHP不认可扩展。 我用的是1.0.11司机以前这工作得很好,但我需要新的版本,因为教义ODM需要它。
当我用1.0.11取代1.2.10 mongo.so和重启apache蒙戈是可用的。 我不明白,这可能是错误的。
没有人有这种行为或任何猜测得到这个工作?
更新 :PHP错误日志中显示以下内容:
[01-Jun-2012 22:02:37] PHP Warning: PHP Startup: mongo: Unable to initialize module
Module compiled with module API=20060613
PHP compiled with module API=20090626
These options need to match
in Unknown on line 0
我不太清楚这是什么意思?
2.更新 :我终于能够同步的API版本phpize
。
但是现在我不能再构建驱动程序。
我做到以下几点:
phpize
./configure
make
sudo make install
但在make
命令我得到吨的语法错误。 似乎不能找到几个头文件。
非常第一个是zend_config.h
真的我只是与其他两个文件:
zend_config.nw.h
zend_config.w32.h
我下载的是甲基苯丙胺成分得到这个文件。 为什么我错过这一个? 而且还有很多其他的。
我使用PHP 5.3.5有没有办法从不同的来源获取这些头文件?