当前位置:  开发笔记 > 编程语言 > 正文

php5升级后安装php mongo驱动程序时出错

如何解决《php5升级后安装phpmongo驱动程序时出错》经验,为你挑选了2个好方法。

我用这种方式将我的php5版本从5.4升级到5.6(debian 7.9):

我补充道

deb http://packages.dotdeb.org wheezy-php56 all
deb-src http://packages.dotdeb.org wheezy-php56 all

到我的/etc/apt/source.list文件,然后:

apt-get update
apt-get install php5

一切正常:

php --version
PHP 5.6.16-1

但我需要升级我的php mongodb驱动程序,我收到以下错误:

pecl install mongodb 

331 source files, building
running: phpize
Configuring for:
PHP Api Version:         20131106
Zend Module Api No:      20131226
Zend Extension Api No:   220131226
building in /tmp/pear/temp/pear-build-rootmStnQj/mongodb-1.0.0
running: /tmp/pear/temp/mongodb/configure --with-php-config=/usr/bin/php-config
[...]
checking for pkg-config... no
configure: error: Cannot find OpenSSL's libraries
ERROR: `/tmp/pear/temp/mongodb/configure --with-php-config=/usr/bin/php-config' failed

我安装了openssl和libssl-dev.任何的想法 ?



1> 小智..:

我有同样的问题和以下命令为我工作.

apt-get install pkg-config



2> Jeetendra Pu..:

我有同样的错误.我在安装mongodb之前安装了以下依赖项

sudo apt-get install -y autoconf g++ make openssl libssl-dev libcurl4-openssl-dev pkg-config libsasl2-dev libpcre3-dev
sudo pecl install mongodb

推荐阅读
贴进你的心聆听你的世界
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有