Ubuntu 18.04 安装 PHP 7.4.8

更新日期: 2020-07-18 阅读次数: 2402 字数: 350 分类: PHP

为了测试升级 Laravel 6,所以把本地 Windows WSL Ubuntu18.04 开发环境的 PHP 版本升级一下。实际是全新安装,这个新买的笔记本居然一直没有装 PHP。

apt install PHP 7.4

sudo apt-get update
sudo apt -y install software-properties-common
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt -y install php7.4

验证版本

安装成功之后,确认一下版本

php -v
PHP 7.4.8 (cli) (built: Jul 13 2020 16:45:47) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.8, Copyright (c), by Zend Technologies

各种 Timeout 超时

虽然我 Ubuntu 的源设置为了阿里云的源,但是这个 PHP 版本安装还是用的 ppa.launchpad.net,网速异常感人。

sudo add-apt-repository ppa:ondrej/php 报超时 Error: retrieving gpg key timed out.

这个只能采用全局科学上网来解决。

Ubuntu 18.04 安装 PHP 7.4.8

sudo apt -y install php7.4 报超时 Err:2 http://ppa.launchpad.net/ondrej/php/ubuntu bionic/main amd64 php7.4-cli amd64 7.4.8-1+ubuntu18.04.1+deb.sury.org+3 Connection timed out [IP: 91.189.95.83 80]

这个超时反复多试几次就行了,科学上网反而慢。

安装依赖

sudo apt-get install -y php7.4-{bcmath,bz2,intl,gd,mbstring,mysql,zip}

要是也频繁超时的话,可以一个个安装。

爱评论不评论