cari
Rumahpembangunan bahagian belakangPHP7如何在Ubuntu下升级到 PHP 7.4 ?

如何在Ubuntu下升级到 PHP 7.4 ?

May 11, 2020 am 10:51 AM
phpphp7ubuntu

期待已久的 PHP7.4 最新版本于 2019 年 11 月 28 日发布。它有很多新特性,比如

1、类型化属性

2、箭头函数

3、有限返回类型协方差和参数类型协方差

4、在数组中解包

5、数字文字分隔符

6、弱引用

7、允许来自 toString () 的异常:

8、Opcache 预加载

9、一些弃用

10、从核心移除的扩展

PHP 7.1 和 7.2 的安全性最后一次安全性更新将在 12 月 1 号截止.

微信截图_20200511104947.png

让我们看看如何将您的 PHP 安装升级到 7.4.

1. 添加 ondrej / php PPA

Ubuntu:

sudo add-apt-repository ppa:ondrej/php # 按 Enter 确认.
sudo apt-get update

Debian:

sudo apt install apt-transport-https lsb-release
sudo wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg # 下载签名密钥
sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/php.list' # 将 Ondrej 的仓库添加到来源列表.
sudo apt update

2. 安装 PHP 7.4 和所需的扩展

安装 PHP 7.4 核心程序

sudo apt install php7.4 php7.4-common php7.4-cli

安装所需的扩展

Simply prefix php7.4- with an extension that you need to install.\
For example to get the php-curl extension use php7.4-curl\
sudo apt install php7.4-curl php7.4-json php7.4-gd php7.4-mbstring php7.4-intl php7.4-bcmath php7.4-bz2 php7.3-readline php7.3-zip

3 为 Web 应用中添加 PHP 7.4

将 PHP 集成到 Web 服务器时,若使用 Nginx 或带 mod_event 的 Apache,则需要安装 php7.4-fpm 包。若使用 PHP 作为 Apache 的嵌入模块,则需要 libapache2-mod-php7.4 包。对于 Apache 而言,可使用 apachectl -V 来查看当前的 MPM 是 prefork 还是 event 模式。

Nginx 或使用 event MPM 的 Apache

sudo apt install php7.4-fpm

使用 prefork MPM 的 Apache:

sudo apt install libapache2-mod-php7.4
sudo a2enmod php7.4

4 卸载旧版本的 PHP

sudo apt purge php7.3 libapache2-mod-php7.3 # For removing PHP 7.3
sudo apt purge php7.2 libapache2-mod-php7.2 # For removing PHP 7.2
sudo apt purge php7.1 libapache2-mod-php7.1 # For removing PHP 7.1
sudo apt purge php7.0 libapache2-mod-php7.0 # For removing PHP 7.0

5 验证安装是否成功

通过以下方式验证 PHP 7.4 是否安装成功。

通过 CLI 验证

php -v

微信截图_20200511105004.png

通过 Web 服务验证

创建 info.php 文件,该文件必须保存在 web 根目录下。对于 Ubuntu 和 Debian 系统而言,该目录的所在位置为 /var/www/html/

sudo nano /var/www/html/info.php

在编辑器中输入以下代码

<?php
    phpinfo();

完成后,保存并关闭文件。

现在,通过浏览器来访问该脚本,访问地址为 http://your_server_IP_address/info.php,你将看到与下面内容类似的页面。

微信截图_20200511105020.png

到此为止,PHP 7.4 已经成功运行。

推荐教程:《PHP7

Atas ialah kandungan terperinci 如何在Ubuntu下升级到 PHP 7.4 ?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan
Artikel ini dikembalikan pada:learnku. Jika ada pelanggaran, sila hubungi admin@php.cn Padam

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

SublimeText3 Linux versi baharu

SublimeText3 Linux versi baharu

SublimeText3 Linux versi terkini

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

VSCode Windows 64-bit Muat Turun

VSCode Windows 64-bit Muat Turun

Editor IDE percuma dan berkuasa yang dilancarkan oleh Microsoft

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat

Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

PhpStorm versi Mac

PhpStorm versi Mac

Alat pembangunan bersepadu PHP profesional terkini (2018.2.1).