dreamhost上的Mongo PHP驱动程序?

时间:2011-05-20 17:57:38

标签: php mongodb dreamhost

我正在尝试将mongo php扩展程序用于dreamhost。

我已经按照2个教程进行了操作,但仍然没有显示mongowise。

我安装了php 5.3,并使用phprc文件添加了extension = /home/(myusername)/bin/mongo.so

我使用这些说明从github编译了mongo.so文件:

http://wiki.dreamhost.com/PHP.ini#Compiling_PHP_5.3_extensions

然后将mongo.so复制到/bin/mongo.so目录。

我正在使用phpinfo()检查已安装的扩展程序。它确实显示正在加载phprc

有没有办法测试mongo.so文件以确保它与php一起使用?即一些命令行php -test mongo.so或其他东西。还有其他提示吗?

2 个答案:

答案 0 :(得分:1)

我确实让这个工作了。我从头开始,wget从pecl下载扩展,而不是github。我提取然后按照上面链接中的说明进行操作。

答案 1 :(得分:1)

首先,确保使用php 5.3编译并运行mongo。 Dreamhost默认使用PHP 5.2,因此要运行MongoDB的域需要设置为PHP 5.3(可能是FastCGI的最佳选择)。

要在命令行上测试和使用它,您可以运行:

php-5.3 -r "phpinfo();"

它将显示所有已安装的PHP模块,你应该在那里看到你的mongo。