首頁  >  文章  >  後端開發  >  如何在Ubuntu下升級到 PHP 7.4 ?

如何在Ubuntu下升級到 PHP 7.4 ?

Guanhui
Guanhui轉載
2020-05-11 10:51:417514瀏覽

期待已久的 PHP7.4 最新版本於 2019 年 11 月 28 日發布。它有許多新特性,例如

1、類型化屬性

2、箭頭函數

#3、有限返回類型協方差和參數類型協方差

#4、在陣列中解包

5、數字文字分隔符號

6、弱引用

7、允許來自toString () 的例外:

8、Opcache 預載

9、一些棄用

10、從核心移除的擴充功能

PHP 7.1 和7.2 的安全性最後一次安全性更新將在12 月1 號截止.

如何在Ubuntu下升級到 PHP 7.4 ?

#讓我們看看如何將您的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

如何在Ubuntu下升級到 PHP 7.4 ?

透過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,你將看到與下面內容類似的頁面。

如何在Ubuntu下升級到 PHP 7.4 ?

到此為止,PHP 7.4 已經成功運作。

推薦教學:《PHP7

以上是如何在Ubuntu下升級到 PHP 7.4 ?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:learnku.com。如有侵權,請聯絡admin@php.cn刪除
上一篇:PHP7中的isset下一篇:PHP7中的isset