PHP7.1 無法找到套件 *

PHP7.1 無法找到套件 *

我已經使用以下命令安裝了 PHP 7.1

$ sudo apt-get install software-properties-common
$ sudo add-apt-repository ppa:ondrej/php
$ sudo apt-get update
$ sudo apt-get install -y php7.1

之後我嘗試安裝模組,例如

php7.1-soap

php7.1-mysql

等等,但它回傳一個錯誤,如下所示

Reading package lists... Done
Building dependency tree        
Reading state information... Done
E: Unable to locate package php7.1-mysql
E: Couldn't find any package by regex 'php7.1-mysql'

答案1

這是預期的結果,該行為似乎僅在 EOL(生命週期結束)版本上重現 - 假設您使用 Ubuntu 14.04,因為您標記了它

於 2014 年 4 月 17 日發布,並於 2019 年 4 月達到生命週期結束 (EOL)。

因此 ondrej 放棄了對 14.04 的支持,這意味著您必須升級 Ubuntu 或從原始碼安裝 PHP。

我認為你應該立即升級你的 Ubuntu,16.04 是一個不錯的選擇,但也有 18.04 支援更長的時間,因為它是 2018 年發布的。

如果您決定保留 14.04,那麼您可以編譯PHP 從原始碼,要找到您想要的 php 版本,請造訪此php.net/releases- 即使在舊版本上,這在大多數情況下都可以工作。

相關內容