PHP7.4已经发表几个月了,经过了大量的测试表明它是真棒,所以是时候淘汰旧的PHP版本了!根据基准测试结果,7.4 执行时间约为500 毫秒,而 PHP 7.2 需要超过650 毫秒才能完成!
以下PHP 性能测试结果的其它环境是相同的。我们来看测试代码:
PHP 7的各主要版本性能测试结果如下 (忽略绝对值,只看差异):
PHP 7.0
执行时间: 1.464059 秒
Memory usage: 360.000000 MB
PHP 7.1
执行时间: 1.315205 秒
Memory usage: 360.000000 MB
PHP 7.2
执行时间: 0.653521 秒
Memory usage: 360.000000 MB
PHP 7.3
执行时间: 0.614016 秒
Memory usage: 360.000000 MB
PHP 7.4
执行时间: 0.528052 秒
Memory usage: 360.000000 MB
本教程将介绍如何在 Ubuntu 18.x(笔者系统版本为Ubuntu 18.04) 上安装 PHP 7.4 并更新 CLI 路径以使用新的 PHP 版本。
首先添加由sury.org提供的存储库
sudo apt-get install apt-transport-https -y
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
echo "deb https://packages.sury.org/php/ stretch main" | sudo tee /etc/apt/sources.list.d/php.list
更新包列表
sudo apt-get update
安装 PHP 7.4 软件包,用于 nginx 和 php-fpm
sudo apt-get install php7.4-cli php7.4-curl php7.4-mysql php7.4-fpm php7.4-gd php7.4-xml php7.4-mbstring php7.4-zip php7.4-soap php7.4-dev -y
将 CLI 更新为 PHP 7.4
显示当前的 PHP CLI 版本
php --version
输出显示PHP 7.2
PHP 7.2.24-1+ubuntu16.04.1+deb.sury.org+1 (cli) (built: Oct 24 2019 18:28:51) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Zend OPcache v7.2.24-1+ubuntu16.04.1+deb.sury.org+1, Copyright (c) 1999-2018, by Zend Technologies
更新 CLI 快捷方式
sudo update-alternatives --set php /usr/bin/php7.4
再次查看PHP版本
php --version
现在显示 PHP 7.4
PHP 7.4.1 (cli) (built: Dec 18 2019 14:44:22) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.1, Copyright (c), by Zend Technologies
升级安装完成!
原文地址:https://www.zhanzhangb.com/489.html