簡體   English   中英

Mongo DB安裝不適用於PHP

[英]Mongo DB Installation not Working with PHP

我正在嘗試在CentOS上用PHP5.2安裝MongoDB。 當我運行phpinfo()它說未安裝Mongo。 我相信PHP可以正常工作。 我安裝了MongoDB,然后可以進入外殼了。 我做了pecl install Mongo ,說它已經完成並正確安裝了。 我在文件mongo.in添加了一個extension=mongo.so 我可以轉到/usr/lib64/php/modules/ ,在那里mongo.so 我有什么要忘的嗎? 我已經重新啟動了HTTPD和Mongod服務。

我為mongo驅動程序1.2.9使用php做的唯一事情是

$ cd mongodb-php-driver-folder
$ phpize
$ ./configure
$ sudo make install

在php.ini的末尾,添加

extension=mongo.so

重新啟動Apache。

如果出現諸如未定義符號之類的東西,則表示源未正確編譯。 但是,“ Z_DEFLREF_P”不是Mongo PHP驅動程序源代碼的一部分(最新版本)。 您確定錯誤未提及“ Z_DELREF_P”嗎?

現在,這確實是驅動程序1.2.9版本中的錯誤。 目前尚無法使用PHP 5.2進行編譯。 我在https://jira.mongodb.org/browse/PHP-335添加了一張票

使用適用於php的1.2.7 mongo驅動程序,編譯時應該沒有問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM