首頁 > 後端開發 > php教程 > 如何在 Ubuntu 上安裝 PHP

如何在 Ubuntu 上安裝 PHP

Lisa Kudrow
發布: 2024-12-31 10:37:19
轉載
353 人瀏覽過

簡介

PHP 代表超文本預處理器,它是一種基於腳本的服務器端編程語言。

PHP 有助於自動化各種服務器任務。它處理動態內容、數據庫請求和數據預處理/顯示等任務。

閱讀我們有關如何在 Ubuntu 20.04 或 22.04 上安裝 PHP 的教程,包括與 Apache 和 Nginx 的集成。

截屏2024-12-31 10.25.58.png

安裝 PHP Ubuntu

像許多開發工具一樣,PHP 有幾個不同的版本 版本。在撰寫本文時,PHP 7.4。和 8.1 是當前 支持和最常用的軟件版本。

以下命令使用 apt 包管理器安裝 PHP:

sudo apt install php
登入後複製

在 Ubuntu 20.04 上,該命令安裝 PHP 7.4,而 Ubuntu 22.04 安裝 PHP 版本8.1.

如果您想在任一係統上選擇特定的 PHP 版本,請按照以下步驟操作以下安裝步驟。

1.在 Ubuntu 上使用 Apache 安裝 PHP

如果您正在運行 Apache Web 服務器,請使用 Apache 安裝 PHP 模塊。下麵您將找到 PHP 7.4 和 PHP 8.1 的安裝。

1。通過在終端窗口中輸入以下命令,確保您使用的是最新的存儲庫更新:

sudo apt update && sudo apt upgrade
登入後複製
登入後複製

2.安裝 software-properties-common 以幫助您管理發行版和獨立軟件源:

sudo apt install software-properties-common
登入後複製

如果軟件包已可用,請繼續下一步。

3.接下來,添加 ondrej/php PPA,它為 Ubuntu 提供不同的 PHP 版本:

sudo add-apt-repository ppa:ondrej/php
登入後複製
登入後複製

PPA 加載後,按 Enter 確認添加存儲庫。 PPA 中可用的 PHP 版本從 5.6 到 8.2。

4。更新 apt 以包含新軟件包:

sudo apt update
登入後複製

5.現在您可以安裝特定的 PHP 版本。例如:

  • 要安裝 PHP 7.4,請運行以下命令:
sudo apt -y install php7.4
登入後複製
  • 要安裝 PHP 8.1,請運行以下命令:
sudo apt -y install php8.1
登入後複製

6。使用以下命令驗證安裝:

php -v
登入後複製
登入後複製

輸出顯示您安裝的 PHP 版本。

如果您安裝了版本 7.4,輸出如下圖所示。

php -v 7.4 terminal output

如果您安裝了 PHP 8.1,則輸出顯示:

php -v 8.1 terminal output

2。在 Ubuntu 上使用 Nginx 安裝 PHP

Nginx 服務器沒有本機 PHP 處理。如果你是 使用 Nginx 服務器而不是 Apache,請按照以下步驟操作 安裝 PHP 7.4 或 8.1 以與 Nginx 配合使用。

1.在終端窗口中輸入以下命令,以確保您使用的是最新軟件:

sudo apt update && sudo apt upgrade
登入後複製
登入後複製

2.添加 ondrej/php PPA 以包含各種 PHP 版本:

sudo add-apt-repository ppa:ondrej/php
登入後複製
登入後複製

加載 PPA 信息後,按 Enter 繼續。

2.要為 Nginx 安裝 PHP,請使用以下命令之一:

  • 對於 PHP 7.4:
sudo apt install php7.4-fpm -y
登入後複製
  • 對於 PHP 8.1:
sudo apt install php8.1-fpm -y
登入後複製

係統將下載並安裝該軟件包及其內容依賴項。

sudo apt install php7.4-fpm terminal output

2.安裝完成後,輸入:

sudo systemctl restart nginx
登入後複製
登入後複製

3 重新啟動 Nginx 服務以應用更改。接下來,通過編輯服務器塊來啟用 PHP 支持。使用以下命令打開服務器塊:

sudo nano /etc/nginx/sites-available/default
登入後複製

4。將以下代碼添加到您的服務器塊文件中,以便 Nginx 使用 PHP:

server{
  # . . . existing configuration
  location ~ .php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php<version>-fpm.sock;
  }
}
登入後複製

替換為您的 PHP 版本。

4.保存文件並退出。

5.最後,在 Ubuntu 上重新啟動 Nginx 並重新加載 PHP:

sudo systemctl restart nginx
登入後複製
登入後複製
sudo systemctl reload php<version_number>-fpm
登入後複製

在 Ubuntu 上安裝 PHP 模塊

要安裝其他 PHP 模塊,請使用以下語法:

sudo apt install php<version>-<package_name>
登入後複製

例如:

sudo apt install php8.1-posix
登入後複製

或者,一次安裝多個模塊。例如,要在 PHP 7.4 上安裝模塊 mysql、zip 和 bcmath,您可以運行:

sudo apt install php7.4-{mysql,zip,bcmath}
登入後複製

要列出所有已加載的 PHP 模塊,請運行以下命令:

php -m
登入後複製

輸出列表所有已編譯的 PHP 模塊,如示例中所示

php -m terminal output

如何在 Ubuntu 上卸載 PHP

要從 Ubuntu 中卸載 PHP,請按照以下說明操作:

1。在終端中運行以下命令:

sudo apt-get purge php<version>
登入後複製

例如,如果您安裝了 PHP 7.4 FPM 版本,請運行:

sudo apt-get purge php7.4-fpm
登入後複製

2.使用以下命令刪除孤立包:

sudo apt-get autoremove
登入後複製

3。最後,檢查 PHP 版本以確認卸載是否有效:

php -v
登入後複製
登入後複製

如果輸出未顯示版本,則卸載正確刪除了所有內容。

以上是如何在 Ubuntu 上安裝 PHP的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:phoenixnap.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板