如何在Ubuntu 18.04上安装PHP 7、7.2和7.3(包含apache和nginx两种安装)
原文地址:如何在Ubuntu 18.04上安装PHP 7、7.2和7.3(包含apache和nginx两种安装)
本文介绍了如何在Ubuntu 18.04上安装PHP 7.2或7.3,包括与Apache和Nginx集成。
PHP代表超文本预处理器,它是基于脚本的服务器端编程语言。
PHP通常用于自动执行服务器任务。它处理诸如动态内容,数据库请求以及处理和显示数据之类的任务。
阅读我们的教程,了解如何在Ubuntu 18.04上安装PHP 7.2或7.3,包括与Apache和Nginx集成。
先决条件
- 使用sudo权限访问Ubuntu用户帐户
- 访问命令行/终端窗口(Ctrl-Alt-T)
- 正在运行的Web服务器(Apache或Nginx)
在Ubuntu上安装PHP 7
像许多开发人员工具一样,PHP具有多个不同的发行版本。
默认情况下,PHP 7.2包含在Ubuntu 18.04中。在撰写本文时,PHP 7.3.1已发布。它被标记为该软件“稳定”版本的发行。稳定的发行版经过了良好的测试,可以长期使用和支持
如何在Ubuntu上使用Apache安装PHP 7.2
更新Ubuntu
通过在终端窗口中输入以下命令,确保您正在使用最新的Ubuntu更新:
apt-get update && apt-get upgrade
安装PHP 7.2
1.要安装PHP 7.2,请输入以下命令:
sudo apt-get install php libapache2-mod-php
点击Enter确认安装。系统将从软件存储库下载并安装PHP。此命令还安装与Apache一起使用的依赖项和模块。
2.使用以下命令验证是否已安装PHP:
php -v
3.重新启动Apache服务以应用更改:
sudo systemctl restart apache2
如何在Ubuntu 18.04上使用Nginx安装PHP 7.2
将Ubuntu更新到最新版本
在终端窗口中输入以下命令,以确保您使用的是最新软件:
apt-get update && apt-get upgrade
使用Nginx安装PHP 7.2
1.要为Nginx安装PHP,请输入以下命令:
sudo apt-get install php-fpm
系统将下载并安装软件包及其依赖项。
2.安装完成后,通过输入以下内容重新启动服务:
sudo systemctl restart nginx
这将应用所有更改。
3.如果使用的是Nginx,则必须熟悉配置服务器块。
首先,将以下代码添加到您的服务器块文件中,以使Nginx使用PHP:
# . . . existing configuration
location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php7.2-fpm.sock; }
4.保存文件并退出。然后,使用以下命令重新启动Nginx:
sudo systemctl restart nginx
如何在Ubuntu 18.04上安装PHP 7.3
更新Ubuntu服务器
Ubuntu存储库仍指向PHP 7.2。
但是,开发人员可以提供PHP 7.3的稳定版本。
使用以下命令更新Ubuntu服务器:
apt-get update && apt-get upgrade
添加PHP存储库
1.要添加此存储库,您需要添加software-properties-common:
sudo apt-get install software-properties-common
2.接下来,添加新的ondrej存储库:
sudo add-apt-repository ppa:ondrej/php
系统将要求您确认-按下Enter键,并允许该过程完成。
3.更新您的仓库清单:
sudo apt-get update
安装PHP 7.3
现在,您可以通过输入以下命令来安装PHP 7.3软件(和依赖项):
sudo apt install php7.3 php7.3-common php7.3-opcache
php7.3-cli php7.3-gd php7.3-curl php7.3-mysql
要验证安装并检查本地PHP的版本,请使用:
php –v
结论
您现在应该了解如何在Ubuntu上安装PHP。
要记住的一件事是,PHP与现有服务器协同工作,因此您需要将其专门安装到服务器软件上。另外,您始终可以从默认的Ubuntu软件存储库中安装稳定版本。
{{ nComment.author.nickname }}
{{ nComment.time }}