我正尝试在CentOS上安装带有PHP5.2的MongoDB。当我运行phpinfo()
它说Mongo没有安装。我相信PHP工作正常。我安装了MongoDB,并且可以进入shell。我做了pecl install Mongo
,说它已经完成并安装正确。我添加一个mongo.in
我的文件是extension=mongo.so
。我可以去/usr/lib64/php/modules/
和mongo.so
在那里。有什么我忘记了吗?我重新启动了HTTPD和Mongod服务。MongoDB安装不能与PHP一起工作
0
A
回答
1
如果出现类似未定义符号的情况,则表示源代码编译不正确。但是,“Z_DEFLREF_P”不是Mongo PHP驱动程序源代码(最新版本)的一部分。你确定这个错误没有提到“Z_DELREF_P”吗?
现在,这确实是1.2.9版驱动程序中的一个错误。它现在不能用PHP 5.2进行编译。我在https://jira.mongodb.org/browse/PHP-335
1
上添加了一张票使用1.2.7 mongo驱动程序的PHP,你不应该有一个问题编译。
2
我做了蒙戈驱动程序1.2.9用PHP工作的唯一的事情就是
$ cd mongodb-php-driver-folder
$ phpize
$ ./configure
$ sudo make install
在php.ini文件的末尾添加
extension=mongo.so
重新启动Apache。
相关问题
- 1. 无法让MongoDB与PHP一起工作
- 2. PHP IMAP不工作,与Macports一起安装
- 3. 安装后PHP不工作
- 4. 为什么MongoDB安装不工作?
- 5. PHP和AJAX不能一起工作
- 6. javascript和php不能一起工作
- 7. iframe不能与safari/firefox一起工作
- 8. RadAjaxLoadingPanel不能与DNN一起工作
- 9. g ++不能与Java一起工作
- 10. FormData不能与AJAX一起工作
- 11. OpenALPR不能与PyQt一起工作
- 12. data.push不能与ajax一起工作
- 13. JADClipse不能与Eclipse一起工作3.6
- 14. Anchor不能与javascript一起工作
- 15. angular-daterangepicker不能与angularJs一起工作
- 16. HashSet.Remove不能与EqualityComparer一起工作
- 17. node-qunit不能与nodeJS一起工作
- 18. ASP.NET DataPager不能与ListView一起工作
- 19. Jquery Cycle:pagerAnchorBuilder不能与LiveQuery一起工作
- 20. loadFromJSON不能与clipto一起工作
- 21. Rails:ActiveAdmin不能与Friendly_id一起工作
- 22. list.add不能与ArrayList一起工作
- 23. XMLHttpRequest不能与http一起工作
- 24. RxSwift不能与UIButton一起工作
- 25. Colorbox不能与jvectormap一起工作
- 26. Twitter GET不能与since_id一起工作
- 27. Data- * attr不能与jQuery一起工作
- 28. 重试不能与FaultTolerantStepBuilder一起工作
- 29. navGrid不能与JQGrid一起工作
- 30. Bootstrap datepicker不能与Webpack一起工作
您是否在解析的ini文件列表中看到mongo.ini?看看phpinfo()命令的第一个表格。 – Alex 2012-02-26 02:11:11
是的,我有其他的inis那里也有像mysql.ini那样的全部被读取 – 2012-02-26 02:12:33
尝试在控制台中运行'php -v'并查看是否有任何启动错误弹出 – Alex 2012-02-26 02:14:37