Debian 9 安装不了PHP8
时间 : 2024-03-19 18:14:03声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案

在Debian 9系统上安装PHP 8可能会遇到一些问题,因为Debian 9默认仅支持较低版本的PHP。然而,您仍然可以通过添加第三方存储库来安装PHP 8。以下是安装PHP 8的一般步骤:

第一步是确保您的Debian 9系统已经更新到最新版本。可以通过运行以下命令来更新软件包列表并升级已安装的软件包:

sudo apt update

sudo apt upgrade

接下来,您需要安装 `apt-transport-https` 软件包,以便系统能够通过HTTPS访问第三方存储库。运行以下命令来安装:

sudo apt install apt-transport-https

然后,您需要添加 Ondřej Surý 的 PHP 存储库,该存储库提供了最新的PHP版本。运行以下命令来添加存储库:

sudo apt install lsb-release ca-certificates apt-transport-https

sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list

接下来,更新软件包列表以使新添加的存储库生效:

sudo apt update

您可以安装PHP 8及其相关扩展。运行以下命令来安装PHP 8:

sudo apt install php8.0

您还可以安装其他常用的PHP扩展,例如mysqli、gd等:

sudo apt install php8.0-mysql php8.0-gd

安装完成后,您可以通过运行以下命令来验证安装的PHP版本:

php -v

现在,您已成功在Debian 9系统上安装了PHP 8。希望这些步骤对您有所帮助!

其他答案

在Debian 9系统中安装PHP 8可能会遇到一些问题,因为Debian 9默认仅支持较旧版本的PHP。但是,您仍然可以尝试安装PHP 8,并通过添加第三方存储库来解决与PHP 8相关的依赖关系问题。以下是在Debian 9上安装PHP 8的一般步骤:

您需要确保系统已经更新到最新版本,以确保安装过程中软件包依赖关系的完整性。运行以下命令来更新软件包列表和系统:

``` bash

sudo apt update

sudo apt upgrade

然后,您可以通过添加 Ondrej PHP 存储库来安装 PHP 8。首先安装 `apt-transport-https` 打包工具。运行以下命令来安装:

``` bash

sudo apt install apt-transport-https lsb-release ca-certificates

然后,将 Ondrej PHP 存储库添加到系统中。执行以下命令来添加此存储库:

``` bash

sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list

完成后,更新软件包列表以使更改生效:

``` bash

sudo apt update

接下来,您可以安装PHP 8及其常用扩展。运行以下命令来安装PHP 8及其扩展:

``` bash

sudo apt install php8.0 php8.0-cli php8.0-fpm php8.0-mysql php8.0-curl php8.0-gd

安装完成后,您可以验证PHP 8的安装是否成功。运行以下命令来检查PHP版本:

``` bash

php -v

如果输出显示 PHP 8 版本信息,说明安装成功。

通过遵循以上步骤,您应该能够在Debian 9系统中成功安装PHP 8。请注意,安装第三方存储库可能会导致系统安全性风险,因此请谨慎操作并确保选择可信任的存储库。