Ubuntu

“sudo apt-get install php7.0-dev”不工作

  • January 4, 2018

我正在嘗試將 Xdebug 安裝到伺服器,我正在關注的教程中的先決條件是 php5-dev 但我使用的是 php7.0.5,所以我嘗試了sudo apt-get install php7.0-dev.

它給了我

Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
php7.0-dev : Depends: libpcre3-dev but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

我綁定安裝 libpcre3 並收到關於另一個包的類似消息。我不知道我在這裡做什麼,所以不知道該怎麼做。

伺服器是 Ubuntu 14.04,Nginx 1.9.13,PHP7.0-FPM。

關於如何安裝 php dev 的任何建議?

php7.0-dev 不在可信賴的儲存庫中(請參閱此處),因此它的一些/許多依賴項也不會在該儲存庫中。

簡單的答案

下週 2016 年 4 月 21 日正式發佈時升級到 16.04 LTS xenial。它具有 php7.0-dev 及其所有依賴項。見這裡

很難回答

您也許可以手動安裝依賴包。如果您訪問http://packages.ubuntu.com/xenial/php7.0-dev並手動下載每個軟體包,然後使用軟體中心或dpkg -i.

我在這個過程中取得了喜憂參半的成功。您很有可能會遇到需要更新的核心庫(例如 libc6)的包。

祝你好運!

引用自:https://serverfault.com/questions/770470