簡體   English   中英

php5升級后安裝php mongo驅動程序時出錯

[英]Error installing php mongo driver after php5 upgrade

我用這種方式將我的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。 任何想法 ?

我有同樣的問題和以下命令為我工作。

apt-get install pkg-config

我有同樣的錯誤。 我在安裝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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM