PECL方式安装php-mongodb扩展方法

yipeiwu_com6年前PHP代码库

开始安装

全新虚拟机Ubuntu14.04,手动安装了apache2和php5;其余全没有。

那我们使用一条命令安装php扩展

sudo pecl install mongodb

这时会报错,显示缺少依赖包 php-pear,那就进行安装,命令如下

sudo apt-get install php-pear

当我们再次执行pecl install mongodb的命令时,会提示phpize不是内部命令,需要安装php5-dev,再进行安装如下命令:

sudo apt-get install php7.0-dev

当我们再次执行pecl install mongodb时,应该会报这样错误,缺少OpenSSL Library。那么我们需要安装下面的东西

apt-get install openssl libssl-dev libssl0.9.8 libgtk2.0-dev

再次执行pecl install mongodb时,这时功夫不负有心人,终于安装成功,但最后提示我们需要在php.ini文件中手动添加mongodb扩展。如图所示。

最后我们打开,vim /etc/php5/apache2/php.ini,添加一行这样的代码。

# /etc/php5/apache2/php.ini
extension=mongodb.so

最终,会显示这样的效果。

redis同理,pecl install redis

以上这篇PECL方式安装php-mongodb扩展方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【宜配屋www.yipeiwu.com】。

相关文章

php中常用字符串处理代码片段整理

移除 HTML 标签 复制代码 代码如下: $text = strip_tags($input, ""); 上面的函数主要是使用了strip_tags,具体的使用说明参考。   返回...

php中将网址转换为超链接的函数

复制代码 代码如下: function showtext($text){ $search = array('|(http://[^ ]+)|', '|(https://[^ ]+)|',...

解析thinkphp import 文件内容变量失效的问题

解析thinkphp import 文件内容变量失效的问题

用TP 集成支付宝账户绑定功能时碰上个问题ORM 下有文件 config.class.php直接import()后 发现里面的变量无法使用  但确实是加载咯。。(在config...

PHP setcookie设置Cookie用法(及设置无效的问题)

结果碰到一个问题,setcookie设置了Cookie并没有生效,在浏览器端也没有看到。查了一下,原来是setcookie是通过HTTP请求响应的Header来完成的,需要在请求响应内容...

php获取网站百度快照日期的方法

本文实例讲述了php获取网站百度快照日期的方法。分享给大家供大家参考。具体如下: <html> <head> <title>在线演示_php获取某...