在 Ubuntu 18.04/Ubuntu 16.04/Debian 上安装 PHP 7.3
本指南将帮助您在 Ubuntu 18.04/Ubuntu 16.04/Debian 上安装 PHP 7.3。 PHP 是一种开源服务器端脚本语言,已广泛用于创建动态网页。 PHP 是一种安全、快速、简单、高效、灵活且松散类型的脚本语言。
对于 CentOS 7,请查看:如何在 CentOS 7 上安装 PHP 7.3
对于 Debian 9/Debian 8:如何在 Debian 9/Debian 8 上安装 PHP 7.3
Fedora 29/Fedora 28:如何在 Fedora 上安装 PHP 7.3
在 Ubuntu 18.04/Ubuntu 16.04 上安装 PHP 7.3
适用于 Ubuntu 和 Debian 的 PHP 7.3 可从 ondrej/php
PPA 存储库获取。 PHP 7.3 稳定版已发布,包含许多新功能和错误修复。始终从 PHP 发布新闻中获取最新消息。
第 1 步:添加 PHP 7.3 PPA
添加 ondrej/php
,其中包含 PHP 7.3 软件包和其他所需的 PHP 扩展。
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
可以通过复制以下行并将其添加到系统的软件源中来手动将此 PPA 添加到您的系统中。
Ubuntu 18.04
deb http://ppa.launchpad.net/ondrej/php/ubuntu bionic main
deb-src http://ppa.launchpad.net/ondrej/php/ubuntu bionic main
Ubuntu 16.04
deb http://ppa.launchpad.net/ondrej/php/ubuntu xenial main
deb-src http://ppa.launchpad.net/ondrej/php/ubuntu xenial main
步骤 2:安装 PHP 7.3
添加 PPA 存储库后,在 Ubuntu 18.04/Ubuntu 16.04 服务器上安装 php 7.3。
sudo apt-get install php7.3
检查安装的版本
$ php -v
PHP 7.3.0-2+ubuntu18.04.1+deb.sury.org+1 (cli) (built: Dec 17 2018 09:22:47) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.3.0-dev, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.3.0-2+ubuntu18.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
步骤 3:安装 PHP 7.3 扩展
使用以下语法安装 PHP 7.3 扩展
sudo apt-get install php7.3-<entension-name>
请参阅下面的示例
sudo apt install php7.3-cli php7.3-fpm php7.3-json php7.3-pdo php7.3-mysql php7.3-zip php7.3-gd php7.3-mbstring php7.3-curl php7.3-xml php7.3-bcmath php7.3-json
您可以使用 apt policy 命令确认已安装的 PHP 扩展版本:
$ apt policy php7.3-cli
php7.3-cli:
Installed: 7.3.0-2+ubuntu18.04.1+deb.sury.org+1
Candidate: 7.3.0-2+ubuntu18.04.1+deb.sury.org+1
Version table:
*** 7.3.0-2+ubuntu18.04.1+deb.sury.org+1 500
500 http://ppa.launchpad.net/ondrej/php/ubuntu bionic/main amd64 Packages
100 /var/lib/dpkg/status
安装 PHP 后,您可能需要重新启动 Web 服务器。
# Apache
sudo systemctl restart apache2
# Nginx
sudo systemctl restart nginx
享受在 Ubuntu 18.04/Ubuntu 16.04 LTS 上使用 PHP 7.3 的乐趣。
PHP Web 编程视频课程:
- 完整的 Web 开发人员课程
- PHP 初学者 – 成为 PHP 大师 – CMS 项目
- 完整的 PHP 全栈 Web 开发人员训练营
- PHP 与 Laravel 初学者 – 成为 Laravel 大师
- PHP OOP:面向初学者的面向对象编程 + 项目