1. 前言
MongoDB是一个基于分布式文件存储的数据库,而php-mongo扩展则是MongoDB在PHP中的扩展。在PHP7.0中安装mongo扩展需要进行一定的配置。本文就讲述如何在PHP7.0中安装mongo扩展。
2. 安装环境
以下是PHP7.0安装环境:
//CentOS 7.4
//PHP 7.0.33
//MongoDB 4.4
3. 安装命令
3.1 安装mongo扩展
使用以下命令安装mongo扩展:
$ pecl install mongodb
该命令将自动下载安装mongo扩展。如果失败,请检查网络是否正常。
3.2 配置php.ini
在安装完成后,需要将mongo扩展加载至php.ini文件中。可以使用以下命令来查找php.ini文件的位置。
$ php --ini |grep php.ini
使用vim打别php.ini文件。
$ vim /etc/php.ini
在php.ini的最后添加一行:
extension=mongodb.so
保存并关闭php.ini文件。
4. 验证安装
使用以下代码测试是否成功安装mongo扩展:
//错误显示,开启错误报告
ini_set('display_errors', true);
error_reporting(E_ALL);
//连接MongoDB
$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");
//查询MongoDB版本
$command = new MongoDB\Driver\Command(array('serverStatus'=>true));
$cursor = $manager->executeCommand('admin', $command);
$serverStatus = current($cursor->toArray());
echo "MongoDB version: " . $serverStatus->version."\n";
上述代码的输出结果应为:
MongoDB version: 4.4.3
如果输出结果包含了MongoDB的版本号,则说明mongo扩展已经成功安装并且运行。
5. 总结
通过本文,您已经了解了在PHP7.0中安装mongo扩展的方法。具体步骤为:使用pecl install mongodb安装mongo扩展,然后在php.ini文件中加载mongo扩展。最后使用mongo扩展中的类和方法连接MongoDB和查询数据,来验证mongo扩展是否安装成功。