繁体   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