add-apt-repository ondrej/php 用于旧 ubuntu 版本 (14) 和 php 7.0
add-apt-repository ondrej/php for old ubuntu versions (14) and php 7.0
当你运行命令
sudo add-apt-repository ppa:ondrej/php
你得到:
Only Supported Versions of PHP (http://php.net/supported-versions.php) for Supported Ubuntu Releases (https://wiki.ubuntu.com/Releases) are provided. Don't ask for end-of-life PHP versions or Ubuntu release, they won't be provided.
php 7.0 和 ubuntu 14 都死了,也就是生命终结。所以 ubuntu 14 自 2019 年 4 月起就死了,我猜 php7.0 也死了一段时间
运行宁:
sudo apt-get install php7.0-gd
returns:
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package php7.0-gd is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available from another source
E: Package 'php7.0-gd' has no installation candidate
所以,现在怎么办?我必须创建一个具有最新 ubuntu 版本的新服务器来安装 php 库,或者有不同的方法吗?
and: 只需升级到 php7.1 7.2 或 7.3:
不,那也行不通,因为它们在 ubuntu 14.
下不可用
想法?
很遗憾,您将无法在 EOL 的 ubuntu 版本上使用 ondrej 的存储库。
如果可能的话,我会强烈考虑升级,但是您始终可以从源代码构建扩展并手动安装它。
例如,这是为 php5 编译 php-gd
的答案,但您应该能够根据您的版本调整它:
add-apt-repository
是一个 Python 脚本,允许您将 APT 存储库添加到 /etc/apt/sources.list
或 /etc/apt/sources.list.d
目录中的单独文件。该命令还可用于删除已经存在的存储库。
如果 add-apt-repository
在您的系统上不可用,您将收到一条错误消息
add-apt-repository command not found
add-apt-repository
实用程序包含在 software-properties-common
软件包中。要安装它 运行 以下命令:
$ sudo apt update
$ sudo apt install software-properties-common
当你运行命令
sudo add-apt-repository ppa:ondrej/php
你得到:
Only Supported Versions of PHP (http://php.net/supported-versions.php) for Supported Ubuntu Releases (https://wiki.ubuntu.com/Releases) are provided. Don't ask for end-of-life PHP versions or Ubuntu release, they won't be provided.
php 7.0 和 ubuntu 14 都死了,也就是生命终结。所以 ubuntu 14 自 2019 年 4 月起就死了,我猜 php7.0 也死了一段时间
运行宁:
sudo apt-get install php7.0-gd
returns:
Reading package lists... Done Building dependency tree
Reading state information... Done Package php7.0-gd is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source E: Package 'php7.0-gd' has no installation candidate
所以,现在怎么办?我必须创建一个具有最新 ubuntu 版本的新服务器来安装 php 库,或者有不同的方法吗?
and: 只需升级到 php7.1 7.2 或 7.3: 不,那也行不通,因为它们在 ubuntu 14.
下不可用想法?
很遗憾,您将无法在 EOL 的 ubuntu 版本上使用 ondrej 的存储库。
如果可能的话,我会强烈考虑升级,但是您始终可以从源代码构建扩展并手动安装它。
例如,这是为 php5 编译 php-gd
的答案,但您应该能够根据您的版本调整它:
add-apt-repository
是一个 Python 脚本,允许您将 APT 存储库添加到 /etc/apt/sources.list
或 /etc/apt/sources.list.d
目录中的单独文件。该命令还可用于删除已经存在的存储库。
如果 add-apt-repository
在您的系统上不可用,您将收到一条错误消息
add-apt-repository command not found
add-apt-repository
实用程序包含在 software-properties-common
软件包中。要安装它 运行 以下命令:
$ sudo apt update
$ sudo apt install software-properties-common