我正在尝试将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
或其他东西。还有其他提示吗?
答案 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。