注意:请注意,本文被视为遗留文档,因为 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
你的结果应该是:
蒙哥