我正在尝试让mongophp扩展在dreamhost上工作。
我已经学习了两个教程,但仍然没有任何东西出现。
我安装了php5.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一起工作?即某个命令行CCD_ 9或其它什么。还有其他建议吗?
我确实做到了。我从零开始,wget从pecl而不是github下载了扩展。我提取并遵循了上面链接中的说明。
首先,确保使用php5.3编译并运行mongo。Dreamhost默认使用PHP 5.2,所以您想要运行MongoDB的域需要设置为PHP 5.3(可能FastCGI是最佳选择)。
要在命令行上测试和使用它,您可以运行:
php-5.3 -r "phpinfo();"
它将显示所有安装的PHP模块,您应该在那里看到您的mongo。