如何在 Ubuntu 20.04 上安装 PHP | 您所在的位置:网站首页 › 如何安装阿里旺旺软件包 › 如何在 Ubuntu 20.04 上安装 PHP |
本文最先发布在:https://www.itcoder.tech/posts/how-to-install-php-on-ubuntu-20.04/ PHP 是世界上使用广泛的服务端编程语言之一。很多著名的 CMS 和框架,例如 WordPress, Magento, 和 Laravel 都是基于 PHP 构建的。 这篇指南覆盖了在 Ubuntu 20.04 上安装 PHP 以及 PHP 和 Nginx,Apache 集成的必要步骤。 在写作的时候,默认的 Ubuntu 20.04 软件源上包含了 PHP 7.4 版本。我们将会向你展示如何安装之前的 PHP 版本。在选择安装哪一个版本的 PHP,请确认你的应用支持它。 一、安装 PHP 7.4,配合 Apache如果你正在使用 Apache 作为你的网络服务器,运行下面的命令来安装 PHP 和 Apache PHP 模块: sudo apt update sudo apt install php libapache2-mod-php一旦软件包安装好了,重启 Apache,重新加载 PHP 模块。 sudo systemctl restart apache2 二、安装 PHP 7.4,配合 Nginx不像 Apache,Nginx 没有对处理 PHP 文件的内建支持。我们将会使用 PHP-FPM (“fastCGI process manager”) 来处理 PHP 文件。 运行下面的命令,来安装 PHP 和 PHP FPM 软件包: 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 三、安装 PHP 扩展PHP 扩展被编译成库文件,用来扩展 PHP 核心功能。扩展通常作为软件包,并且可以很容易地通过apt来进行安装: sudo apt install php-[extname]例如,想要安装 MySQL 和 GD 扩展,你需要运行下面的命令: sudo apt install php-mysql php-gd在安装一个新的 PHP 扩展之后,依赖于你的设置,不要忘记去重启 Apache 或者 PHP FPM 服务。 四、测试 PHP 处理想要测试服务器是否被正确用来处理 PHP,创建一个新的文件名,命名为info.php,放在/var/www/html目录下,文件内容如下: |
CopyRight 2018-2019 实验室设备网 版权所有 |