我正嘗試在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