网站搜索

如何在 Debian 12 上安装 PHP


PHP是一种强大而多功能的脚本语言,它为互联网上一些最大的网站提供支持,包括WordPress、Facebook、Etsy和Slack。PHP处理从创建简单的博客页面到开发复杂的电子商务平台的所有内容。PHP包括广泛的库和框架,帮助您量身定制开发体验。

如果你是Debian用户并且对网页开发感兴趣,你应该考虑在你的系统上安装PHP。

在本指南中,您将学习:

  • 如何在 Debian 12 上安装 PHP
    • 如何从源代码库在 Debian 12 上安装 PHP
    • 如何通过官方 tar.gz 方法在 Debian 12 上安装 PHP
  • 如何在 Debian 12 上使用 PHP
  • 如何在 Debian 12 上切换到任何 PHP 版本
  • 如何在 Debian 12 上将特定 PHP 版本设置为默认版本
  • 结论

如何在 Debian 12 上安装 PHP

您可以从以下位置在 Debian 12 上安装 PHP:

如何从源代码库在 Debian 12 上安装 PHP

Debian 12 在其官方仓库中将 PHP 8.2.7 作为默认选择。这个版本与您的 Debian 系统非常兼容,在稳定性和性能之间提供了良好的平衡。此外,它还会自动安装几个默认 PHP 软件包的 PHP 扩展,这将帮助您在系统上使用该语言。

在从Debian仓库安装PHP之前,建议通过以下命令更新仓库中的软件包:

sudo apt update && sudo apt upgrade

在更新仓库之后,您可以运行下面给出的命令在 Debian 12 上安装 PHP:

sudo apt install php -y

要检查在 Debian 12 上的 PHP 版本,可以使用下面给出的命令:

php --version

如何从 Debian 12 中删除 PHP

如果您是从 Debian 仓库安装的 PHP,可以使用以下命令快速将其从系统中删除:

sudo apt remove php -y

注意:您将无法通过上述提供的仓库方法在Debian 12上安装最新版本的PHP.

如何通过官方 tar.gz 方法在 Debian 12 上安装 PHP

大多数 Debian 用户更喜欢安装最新版本的 PHP,因为它提供了更好的性能,有助于快速加载应用程序和网页。要在 Debian 12 上安装最新版本的 PHP,您可以使用 官方 tar.gz 方法;通过该方法进行 PHP 安装的步骤如下:

步骤 1:下载最新的 tar.gz 源文件

首先,访问官方PHP网站并下载最新的tar.gz源文件。在撰写本文时,最新版本的PHP是8.3.1,您可以通过以下wget命令在Debian上下载:

wget https://www.php.net/distributions/php-8.3.1.tar.gz

步骤 2:提取 tar.gz 内容

您必须在 Debian 12 上提取下载的 PHP tar.gz 内容,可以使用以下命令完成此操作:

tar -xvzf php-8.3.1.tar.gz

注意:如果您在 Debian 上下载了另一个版本的 PHP,请确保更改文件名。

步骤 3:在 Debian 12 上安装依赖项

您还必须确保从以下命令在Debian上安装一些依赖项,因为它们将需要在配置过程中使用:

sudo apt install cmake build-essential autoconf pkg-config bison libxml2-dev re2c libsqlite3-dev -y

第4步:为PHP配置软件包

使用以下命令导航到Debian 12上的PHP源目录:

cd php-8.3.1

然后运行以下命令来配置在 Debian 上安装 PHP 所需的包:

./configure

步骤5:在Debian 12上安装PHP

成功配置软件包后,现在是时候在Debian 12上安装PHP,可以使用以下命令:

sudo make install

注意:安装过程将在您的系统上编译文件并安装它们,这将需要一些时间。

步骤 6:在 Debian 12 上添加路径环境

在上述过程完成后,将PHP安装路径添加到系统的bashrc文件中。这将帮助系统定位PHP的安装位置。

要为PHP添加路径环境,首先使用以下命令通过nano编辑器打开bashrc文件:

sudo nano ~/.bashrc

然后添加PHP安装的路径,你可以使用以下命令找到PHP的路径:

which php

默认情况下,该过程将PHP安装在/usr/local/bin位置,因此在bashrc文件中添加以下行将允许系统找到PHP目录:

export PATH="$PATH:/usr/local/bin/php"

步骤 7:保存更改

添加路径后,使用CTRL+X保存更改,添加Y并按Enter退出,然后使用source命令使更改生效:

source ~/.bashrc

步骤 8:检查 PHP 版本

在更改之后,使用以下命令检查 Debian 12 上的 PHP 版本,以确保系统上更新了最新版本的 PHP:

php --version

如何从通过 tar.gz 方法安装的 Debian 12 中移除 PHP

要从通过tar.gz方法安装的Debian 12中删除PHP,只需使用以下命令从系统中删除该目录:

sudo rm -rf /usr/local/bin/php

如何在 Debian 12 上使用 PHP

在 Debian 12 上使用PHP并确保它在您的系统上正常工作,我们可以通过以下命令使用 nano 编辑器创建一个测试文件:

sudo nano testfile.php

然后在文件中添加一段PHP代码,这里我添加了一个简单的PHP代码,用于在终端打印值:

<?php

echo 'Hello Linux Hint Users!'

?>

保存测试文件,然后使用php命令后接文件名在Debian 12上运行它:

php testfile.php

如何在 Debian 12 上切换到任何 PHP 版本

如果您在 Debian 12 上安装了多个PHP版本,可以使用以下 update-alternatives 命令切换到任何PHP版本:

sudo update-alternatives --set php /usr/bin/php<version>

将<version>替换为您想要在Debian上切换的PHP版本。

如何在 Debian 12 上将特定的 PHP 版本设置为默认版本

您还可以使用以下命令将特定的PHP版本设置为默认PHP版本:

sudo update-alternatives --config php

从列表中选择您希望在 Debian 上作为默认的 PHP 版本,然后重启系统以应用更改。

结论

PHP是一种强大的脚本语言,用于开发网页和应用程序。你可以直接从源代码库在Debian 12上安装PHP,但这不会在你的系统上安装最新版本的PHP。要在Debian上安装最新版本的PHP,你必须选择官方tar.gz的方法。这个方法的安装可能需要一些时间,但你将能够在系统上使用PHP的最新版本。本指南提供了详细的逐步说明,以通过这两种方法在Debian 12上安装PHP。这将帮助你根据需求选择一种方法,以便你可以开始使用PHP创建强大的网页应用程序的旅程。