php7.0 mongodb 扩展,php 安装apache2 + php7.0并支持 MongoDB扩展支持

由于要做个EOS浏览器,展示MongoDb的数据so...

开始安装PHP运行环境

安装apache2

sudo apt-get install apache2

安装php7

sudo apt-get install php7.0

安装apache2 php7 module

sudo apt-get install libapache2-mod-php7.0

测试apache工作是否是正常

下面开始安装mongo-php-driver

从github获取最新版本mongo-php-driver的下载地址

开始下载

root@iZ2zea5mjpcmz9m17k56daZ:~# wget https://github.com/mongodb/mongo-php-driver/releases/download/1.5.1/mongodb-1.5.1.tgz

下载完毕后解压

root@iZ2zea5mjpcmz9m17k56daZ:~# tar -zxf mongodb-1.5.1.tgz

进入安装目录

root@iZ2zea5mjpcmz9m17k56daZ:~# cd mongodb-1.5.1/

开始编译

root@iZ2zea5mjpcmz9m17k56daZ:~/mongodb-1.5.1# phpize

Configuring for:

PHP Api Version: 20151012

Zend Module Api No: 20151012

Zend Extension Api No: 320151012

如果提示The program 'phpize' is currently not installed先执行安装

root@iZ2zea5mjpcmz9m17k56daZ:~/mongodb-1.5.1# phpize

The program 'phpize' is currently not installed. You can install it by typing:

apt install php7.0-dev

root@iZ2zea5mjpcmz9m17k56daZ:~/mongodb-1.5.1# apt-get install php7.0-dev

继续执行编译

./configure

make && make install

修改当前使用php配置文件,添加mongodb.so扩展配置

vim /etc/php.ini

extension=mongodb.so

重启php-fpm服务

sudo service php7.0-fpm restart & service appache2 restart

在/var/www/html/中新建test.php进行测试

// http://php.net/manual/en/class.mongodb-driver-manager.php

$manager = new MongoDB\Driver\Manager();

echo '

';

var_dump($manager);

echo '

';

exit;

查看网址此文件返回如下,及配置完成

object(MongoDB\Driver\Manager)#1 (2) {

["uri"]=>

string(20) "mongodb://127.0.0.1/"

["cluster"]=>

array(1) {

[0]=>

array(11) {

["host"]=>

string(9) "127.0.0.1"

["port"]=>

int(27017)

["type"]=>

int(0)

["is_primary"]=>

bool(false)

["is_secondary"]=>

bool(false)

["is_arbiter"]=>

bool(false)

["is_hidden"]=>

bool(false)

["is_passive"]=>

bool(false)

["tags"]=>

array(0) {

}

["last_is_master"]=>

array(0) {

}

["round_trip_time"]=>

int(-1)

}

}

}

查看当前php使用的php.ini

终端输入 php --ini查看Loaded Configuration File

打开PHP Error输出

打开当前使用 php.ini 修改 display_errors = On

PHP log目录 /var/log/apache2

查看PHP版本 php -v

查看PHP扩展目录 php -i | grep extension_dir版权属于:Surou

欢迎添加区块链技术QQ群:791420381 <====> 社区提供付费服务:主链定制修改,环境搭建及日常运维,智能合约编写,技术架构设计,技术顾问等。收入主要用于社区服务器以及推广开支。详询加QQ652511569

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值