- 下载MongoDB扩展:http://pecl.php.net/package/mongodb
由于公司服务器MongoDB版本是2.6,所以PHP的MongoDB扩展使用的是1.3;
MongoDB版本和PHP Driver 版本兼容:可以看官网:https://docs.mongodb.com/drivers/php/
PHP版本和MongoDB扩展兼容性:
2.安装扩展:
cd ~/Homestead/
vagrant up
vagrant ssh
sudo -i
mv mongodb-1.3.0.tgz /down/
cd /down/
tar -zxf mongodb-1.3.0.tgz
cd mongodb-1.3.0/
phpize7.2
./configure --with-php-config=/usr/bin/php-config7.2
make && make install
3.加入CLI 中php.ini中extension=mogodb.so 扩展,CLI是命令行版本,加入extension=mogodb.so,在命令行中输入:PHP -m 才会显示
vim /etc/php/7.2/cli/php.ini
extension=mongodb.so
4.加入fpm中php.ini extension=mogodb.so 扩展,FPM是作为Apache或者Nginx等服务器软件处理PHP文件的扩展
vim /etc/php/7.2/fpm/php.ini
extension=mongodb.so
5.重启PHP:
sudo service php7.2-fpm restart
6.查看cli中是否有MongoDB扩展:
update-alternatives --config php
4
php -m
7.查看fpm中是否已有MongoDB扩展:
phpinfo();