如何安装 MongoDB PHP 驱动程序(扩展) Fedora 21

注意:请注意,本文被视为遗留文档,因为 Fedora 21 已达到其生命周期结束的支持。 飞行前检查

  • 这些说明专门用于安装 MongoDB PHP 驱动程序(扩展) Fedora 21.
  • 我将从 Liquid Web Self Managed 工作 Fedora 21台服务器 Apache 2 (httpd) 和 PHP 已经安装、配置和运行,我将以非 root 用户身份登录,但使用 sudo 使用权。 有关给用户的信息 sudo 访问我们关于如何添加用户和授予 Root 权限的页面 Fedora 21.

第 1 步:设置环境,安装 PHP 扩展和应用程序存储库 (PEAR)

作为最佳实践,我们将更新我们的包:

sudo yum -y update

然后让我们安装一个编译器、PHP Extension and Application Repository (PEAR) 和 PHP 开发工具:

sudo yum -y install gcc php-pear php-devel

第 2 步:使用 PHP 扩展社区库 (PECL) 安装

现在让我们使用 PECL 安装 MongoDB PHP 驱动程序(扩展):

sudo pecl install mongo

接下来,系统将提示您有关“MongoDB Enterprise Authentication”的信息。 如果您没有专门使用 SASL(并且已经安装了它),请按 Enter 继续(因此回答“否”):

使用 Cyrus SASL(MongoDB 企业身份验证)支持构建? [no] :

第 3 步:配置 PHP

有关使用 vim 编辑文件的复习,请参阅:新用户教程:Vim 文本编辑器概述

sudo vim /etc/php.ini

可以将以下代码放置在 php.ini 文件中的任何位置。 但是,扩展最常见的位置是动态扩展部分。

找到动态扩展并在该部分中插入以下内容:

扩展=mongo.so

然后退出并使用命令 :wq 保存文件。

现在我们将重新开始 Apache:

sudo systemctl restart httpd

第 4 步:验证扩展是否可用

现在使用以下命令验证扩展是否可用:

php -m | grep -i mongo

你的结果应该是:

蒙哥