如何在 Ubuntu 22.04 中安装 PHP 8.0如何在 Ubuntu 22.04 中安装 PHP 8.0如何在 Ubuntu 22.04 中安装 PHP 8.0如何在 Ubuntu 22.04 中安装 PHP 8.0
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

如何在 Ubuntu 22.04 中安装 PHP 8.0

用于Web开发的编程语言有很多种,PHP是其中之一,用于服务器端,此外,PHP是一种用于动态网站和数据库管理的脚本语言。 PHP 速度很快,并且可以轻松地与 MySQL、Postgresql 和 Informix 等数据库连接。

在本文中,我们将探索在 Ubuntu 上安装 PHP 脚本语言的方法。

如何在 Ubuntu 22.04 上安装 PHP

对于在 Ubuntu 上安装 PHP,我们将使用 add-apt-repository 命令添加 Ubuntu 上 PHP 的 PPA 存储库:

$ sudo add-apt-repository ppa:ondrej/php

当添加PHP的PPA存储库时,我们将刷新Ubuntu的软件包以将PPA存储库添加到列表中:

$ sudo apt update

有四个软件包可供升级,因此首先我们将升级它们:

$ sudo apt upgrade -y

现在我们将使用 apt 包管理器安装 PHP 8.1:

$ sudo apt install php8.1 -y

为了确认 PHP 的安装,我们将检查已安装的 PHP 的版本:

$ php --version

现在要运行 PHP,我们必须安装 Apache 或 Nginx 等 Web 服务器,在本文中,我们将安装并使用 Apache2 服务器:

$ sudo apt install apache2 -y

要检查 apache2 服务的状态,将运行以下命令:

$ sudo systemctl status apache2

Apache2的服务处于运行状态,现在我们将使用apt包管理器安装PHP 8.1的扩展:

$ sudo apt install php8.1-common php8.1-mysql php8.1-xml php8.1-xmlrpc php8.1-curl php8.1-gd php8.1-imagick php8.1-cli php8.1-dev php8.1-imap php8.1-mbstring php8.1-opcache php8.1-soap php8.1-zip php8.1-redis php8.1-intl -y

在上面的命令中,常用且必要的扩展已经安装完毕,您可以根据自己的意愿安装,为此,我们可以显示所有扩展:

$ php -m

安装扩展后,我们将配置 PHP,为此,我们将使用 nano 文本编辑器对 php.ini 文件进行一些更改,您也可以选择任何其他文本编辑器,例如 vim:

$ sudo nano /etc/php/8.1/apache2/php.ini

在打开的文件中,确保进行如下更改:

upload_max_filesize = 32M

post_max_size = 48M

memory_limit = 256M

max_execution_time = 600

max_input_vars = 3000

max_input_time = 1000

进行配置更改后,重新启动 Apache 服务器:

$ sudo systemctl restart apache2

如果要安装PHP的开发工具,使用命令:

$ sudo apt install php8.1-dev

与开发工具类似,我们也可以通过运行以下命令来安装调试工具:

$ sudo apt install php8.1-xdebug php8.1-pcov

要从 Ubuntu 中删除 php,我们将使用 purge 命令删除 PHP 及其所有软件包:

$ sudo apt purge php8.1 -y

结论

PHP 是用于创建动态网站的最流行的脚本语言之一,此外,大多数电子商务网站都使用可以轻松嵌入 HTML 的 PHP。在本文中,通过在 Ubuntu 22.04 上安装 PHP 8.1 版本来讨论 PHP 安装方法。

©2015-2025 艾丽卡 support@alaica.com