以下介绍在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-<entension-name> 例子: 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-<entension-name> 例如,要为使用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-<entension-name> 安装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成功了。
相关主题 |