2016-10-07 172 views
2

在Ubuntu 16.04版本上安裝mongdb PHP擴展的命令是什麼?我試圖PECL安裝,但stucks一條消息:configure:error:無法找到OpenSSL的庫Ubuntu 16.04

configure: error: Cannot find OpenSSL's libraries 

我在Ubuntu 16.04上運行的PHP 7,請幫助。

我已經安裝的libssl-dev的,但是,這並不解決問題..

libssl-dev is already the newest version (1.0.2g-1ubuntu4.5). 
0 upgraded, 0 newly installed, 0 to remove and 28 not upgraded. 

這裏我的PHP版本7不5.X爲Error while installing mongo driver for PHP on amazon linux

+0

您是否在該計算機上安裝了_OpenSSL_?似乎擴展需要它。運行'configure --help'來查看是否可以指定_OpenSSL_路徑或者排除它(某些選項可能看起來像:'--with-openssl = no')。 – CristiFati

+0

不,我沒有安裝,我需要幫助 –

+2

標記爲此問題的副本的帖子不是重複的。它回答了一個不同的錯誤。正如OP所述,他已經安裝了libssl-dev - 其他帖子構成的解決方案。這個問題的正確答案是運行'sudo apt-get install pkg-config libssl-dev openssl' –

回答

-2

描述嘗試運行

sudo apt-get install php7.0-mongodb 

在終端上。對於OpenSSL錯誤,請嘗試此操作

sudo apt-get install openssl 
+1

首先命令結果 E:無法找到任何水珠包‘php7.0-MongoDB的’ E:不能用正則表達式找到任何包‘php7.0-MongoDB的’ 嘗試第二次也沒有幫助解決我的問題 –

+0

@JosemonMaliakal 通過apt-get update更新軟件包管理器列表,然後重試。這個對我有用。 –

+0

openssl已經安裝 –