php - 如何在 CentOS 5.3 上安装 php-mongodb?

标签 php centos php-extension mongodb

我已经在我的 VPS 上安装了 mongoDB。效果很好。

现在我想安装 php 驱动程序以使 php 与 mongoDB 一起工作。

我关注了Mongo Installation但找不到我需要的信息。本手册仅包含此声明:

如果您使用的是 CentOS 或 Redhat,Csoke Arpad 会为这些发行版创建 » RPM (PHP Mongo)。

我不熟悉 CentOS 和发行版上的 ssh 命令(它是什么?)。谁能帮我安装这个 php 扩展?请提供安装它所需的所有 ssh 命令。

谢谢。

最佳答案

如果您有 SSH 访问权限和 root,您应该能够按照“在 *NIX 上安装”说明进行操作(为了方便起见,创建了 RPM。)

您可以尝试使用 pecl ... PECL 是 PHP 扩展的存储库,mongo php 驱动程序使用该系统。

这是一篇博文,您可能会觉得有帮助...

http://learnmongo.com/posts/mongodb-php-install-and-connect/

该帖子中的安装说明...

Linux 命令行安装

通过你的命令行运行 pecl ...(如果你使用 sudo):

$ sudo pecl install mongo

如果你已经是 root ...

# pecl install mongo

如果你得到一个错误提示系统找不到 phpize 那么你可能需要安装 PHP 开发包(如果你的操作系统有 aptitude,你可能需要使用其他一些安装 P​​HP 开发包的方法)...

$ sudo aptitude install php5-dev

然后您需要编辑您的 php.ini 文件添加 mongo.so 扩展名:

extension=mongo.so

重启你的网络服务器,你就完成了。


如果 pecl 不适合您,您可以按照此处所述手动安装...

http://www.php.net/manual/en/mongo.installation.php#mongo.installation.manual

关于php - 如何在 CentOS 5.3 上安装 php-mongodb?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4292362/

相关文章:

javascript - 确定日期是周末还是工作日

file - Centos:合并目录,同时删除所有子目录中的公共(public)子目录

php - 如何解决这个重名错误?

php - 在 php 扩展中评估 php 代码

php - 在哪里可以下载适用于 Windows 的 PHP 扩展?

php - 向非 Facebook 用户显示 Facebook 帖子

php - Eloquent 地选择具有空字符串或空值的行

linux - 可以在脚本中将所有输出输出到标准输出吗?

php - 仅在命令行中设置 Xdebug 断点

php is_function() 判断变量是否为函数