搜尋
首頁後端開發PHP7如何在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 號截止.

如何在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。如有侵權,請聯絡admin@php.cn刪除

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

SublimeText3 英文版

SublimeText3 英文版

推薦:為Win版本,支援程式碼提示!

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),