我在服务器上安装了 mongo 并正在运行,我可以查询命令行。PHP 和 Apache 也运行良好。但问题是 mongo.so 不在 php lib 目录中,我找不到 mongo.so 并将其移动到那里。sudo find / -name mongo.so
没有任何结果。我也找不到任何地方下载它。
我该如何继续?
答案1
因此,您需要 PHP 位才能连接到 mongo。
您可以使用 PECL 通过运行类似以下命令来安装它pecl install mongo
。
您也可以通过以下方式手动安装:http://pecl.php.net/package/mongo
我不相信 Ubuntu(至少 10.04)有 PHP-mongo 包,至少根据 来看没有aptitude search mongo
。
更新:
如下所示,OP 需要 build-essential 包,其中包括 make、gcc 等。 https://help.ubuntu.com/community/CompilingEasyHowTo
答案2
尝试阅读 http://quadloops.com/how-to-setup-a-php-and-mongodb-development-environment-in-ubuntu-12-04/设置 PHP 和 MongoDB 开发环境的指南。此指南适用于 Ubuntu,但我认为它也适用于其他版本。