php下载安装-如何在 Ubuntu 20.04 上安装 PHP

镜像下载、域名解析、时间同步请点击阿里巴巴开源镜像站

PHP 是世界上使用最广泛的服务器端编程语言之一。 许多著名的 CMS 和框架,例如 WordPress、Magento 和 Laravel 都是基于 PHP 的。

本手册涵盖了在 Ubuntu 20.04 上安装 PHP 以及将 PHP 与 Nginx 和 Apache 集成的必要步骤。

在撰写本文时,PHP 7.4 已包含在默认的 Ubuntu 20.04 存储库中。 我们将向您展示如何安装以前的 PHP 版本。 选择要安装的 PHP 版本时,请确保您的应用程序支持它。

1.安装PHP7.4和Apache

如果您使用 Apache 作为 Web 服务器,请运行以下命令来安装 PHP 和 ApachePHP 模块:

sudo apt update
sudo apt install php libapache2-mod-php

安装包后,重新启动 Apache 并重新加载 PHP 模块。

sudo systemctl restart apache2

2.安装PHP7.4和Nginx

与 Apache 不同,Nginx 没有内置支持处理 PHP 文件。 我们将使用 PHP-FPM(“fastCGIprocessmanager”)来处理 PHP 文件。

运行以下命令安装 PHP 和 PHPFPM 软件包:

sudo apt update
sudo apt install php-fpm

安装完成后,将手动启动FPM服务。 执行以下命令查看服务状态:

systemctl status php7.4-fpm

输出结果:

● php7.4-fpm.service - The PHP 7.4 FastCGI Process Manager
     Loaded: loaded (/lib/systemd/system/php7.4-fpm.service; enabled; vendor preset: enabled)
     Active: active (running) since Tue 2020-06-09 19:07:05 UTC; 37s ago

现在您可以编辑 Nginx 服务器配置部分,但添加以下内容以便 Nginx 可以处理 PHP 文件:

server {
    # . . . other code
    location ~ .php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:q;
    }
}

不要忘记重新启动 Nginx 服务器,以便新配置生效:

sudo systemctl restart nginx

3.安装PHP扩展

PHP 扩展被编译成扩展核心 PHP 功能的库文件。 扩展通常以软件包形式提供,并且可以通过 apt 轻松安装:

sudo apt install php-[extname]

例如,要安装MySQL和GD扩展,您需要运行以下命令:

sudo apt install php-mysql php-gd

安装新的 PHP 扩展后,根据您的设置php下载安装,不要忘记重新启动 Apache 或 PHPFPM 服务。

4.测试PHP处理

要测试服务器是否正确处理 PHP,请创建一个名为 info.php 的新文件并将其放置在 /var/www/html 目录中,其中包含以下内容:

<?php
phpinfo();

保存文件,打开浏览器并浏览。

您将听到类似于右图的声音php下载安装,显示有关 PHP 配置的信息:

5.安装以下PHP版本

Ondřej Surý 是一名 Debian 开发人员,维护着一个包含多个 PHP 版本的存储库。 运行以下命令以启用此存储库:

sudo apt install software-properties-common
sudo add-apt-repository ppa:ondrej/php

现在,您可以通过将版本号添加到包中来安装任何版本的 PHP:

sudo apt install php[version]

例如,要安装 PHP 7.1 和几个常见的 PHP 模块,您可以运行:

sudo apt install php7.1 php7.1-common php7.1-opcache php7.1-mcrypt php7.1-cli php7.1-gd php7.1-curl php7.1-mysql

六、总结

在 Ubuntu 20.04 上安装 PHP 是一项简单明了的任务。 您所需要的只是使用 apt 来安装软件包。

“阿里巴巴开源镜像站提供全面、高效、稳定的镜像下载服务。在钉钉上搜索‘21746399’即可加入镜像站官方用户交流群。”