簡介
PHP 代表超文本預處理器,它是一種基於腳本的服務器端編程語言。
PHP 有助於自動化各種服務器任務。它處理動態內容、數據庫請求和數據預處理/顯示等任務。
閱讀我們有關如何在 Ubuntu 20.04 或 22.04 上安裝 PHP 的教程,包括與 Apache 和 Nginx 的集成。
像許多開發工具一樣,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 版本,請按照以下步驟操作以下安裝步驟。
如果您正在運行 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 版本。例如:
sudo apt -y install php7.4
sudo apt -y install php8.1
6。使用以下命令驗證安裝:
php -v
輸出顯示您安裝的 PHP 版本。
如果您安裝了版本 7.4,輸出如下圖所示。
如果您安裝了 PHP 8.1,則輸出顯示:
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,請使用以下命令之一:
sudo apt install php7.4-fpm -y
sudo apt install php8.1-fpm -y
係統將下載並安裝該軟件包及其內容依賴項。
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; } }
將
4.保存文件並退出。
5.最後,在 Ubuntu 上重新啟動 Nginx 並重新加載 PHP:
sudo systemctl restart nginx
sudo systemctl reload php<version_number>-fpm
要安裝其他 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 模塊,如示例中所示
要從 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中文網其他相關文章!