以下介绍在Ubuntu 18.04上安装PHP 7.3,也适用Ubuntu 16.04系统,同时也介绍CentOS 7上安装PHP 7.3,也适用Fedora系统,同时附上Debian 9/Debian 8上安装PHP 7.3的方法。先阅读PHP 7.3比PHP 7.0快22%,PHP 7.3将进入特性冻结阶段一文,了解PHP 7.3的优势。
一、在Ubuntu 18.04系统上安装PHP 7.3
第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服务器上安装php 7.3:
sudo apt-get install php7.3
检查安装的版本(显示PHP 7.3字样为成功):
# php -v
第3步:安装PHP 7.3扩展
使用语法安装PHP 7.3扩展:
sudo apt-get install php7.3-
例子:
sudo apt-get install php7.3-fpm php7.3-curl php7.3-mysql
php7.3-xml php7.3-zip php7.3-gd
确认请运行# apt policy php7.3-fpm命令。
至此,在Ubuntu 18.04系统上安装PHP 7.3成功了。
二、在CentOS 7系统上安装PHP 7.3
第1步:添加PHP 7.3 Remi存储库
在Remi存储库中可用PHP 7.3,适用在CentOS 7和Fedora发行版上。通过运行将其添加到系统中:
sudo yum -y install http://rpms.remirepo.net/enterprise/remi-release-7.rpm
sudo yum -y install epel-release yum-utils
第2步:禁用PHP 5.4的repo
默认情况下,启用的存储库适用于PHP 5.4。禁用此repo并启用PHP 7.3:
sudo yum-config-manager --disable remi-php54
sudo yum-config-manager --enable remi-php73
第3步:在CentOS 7上安装PHP 7.3
启用repo后,使用该命令在CentOS 7上安装php 7.3:
sudo yum -y install php-cli php-fpm php-mysqlnd php-zip php-devel php-gd php-mcrypt php-mbstring php-curl php-xml php-pear php-bcmath php-json
检查安装的版本(显示PHP 7.3字样为成功):
# php -v
第4步:安装其他PHP 7.3扩展
使用语法安装PHP 7.3扩展:
sudo yum install php-
例如,要为使用MySQL数据库的PHP应用程序安装mysql模块,运行:
sudo yum install php-mysql
在PHP包默认存储库为7.3时才有效:
sudo yum install php-mysqlnd
确认请运行# rpm -qi php-mysqlnd命令。
至此,在CentOS 7系统上安装PHP 7.3成功了。
附:在Debian 9/Debian 8上安装PHP 7.3
第1步:更新系统并安装add-apt-repository
确保系统已更新:
sudo apt update
sudo apt upgrade -y
如果系统中没有可用的add-apt-repository,请使用Ubuntu的。
第2步:添加PHP 7.3 PPA存储库
add-apt-repository可用,添加PHP 7.3 PPA存储库:
sudo apt -y install lsb-release apt-transport-https ca-certificates
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php7.3.list
第3步:在Debian 9/Debian 8上安装PHP 7.3
最后一步是在Debian 9/Debian 8上安装PHP 7.3。首先运行apt update命令:
$ sudo apt update
Hit:2 https://packages.sury.org/php stretch InRelease
Ign:1 http://cdn-fastly.deb.debian.org/debian stretch InRelease
Hit:3 http://cdn-fastly.deb.debian.org/debian stretch Release
Reading package lists... Done
Building dependency tree
Reading state information... Done
4 packages can be upgraded. Run 'apt list --upgradable' to see them.
然后在Debian 9/Debian 8上安装PHP 7.3:
sudo apt -y install php7.3
检查安装的版本(显示PHP 7.3字样即为成功):
$ php -v
第4步:安装PHP 7.3扩展
使用语法安装PHP 7.3扩展:
sudo apt install php7.3-
安装PHP扩展示例:
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
要安装Apache Module for PHP,请运行:
sudo apt install libapache2-mod-php7.3
确认请运行$ apt policy php7.3-cli命令。
至此,在Debian 9/Debian 8上安装PHP 7.3成功了。
相关主题