溫馨提示×

如何升級ubuntu上的php-fpm版本

小樊
66
2025-02-19 18:51:33
欄目: 編程語言

要在 Ubuntu 上升級 php-fpm 版本,請按照以下步驟操作:

  1. 首先,更新軟件包列表:
sudo apt update
  1. 然后,安裝 PHP-FPM 的最新版本。Ubuntu 20.04(Focal Fossa)默認安裝的是 PHP 7.4。要安裝 PHP 8.0,請運行以下命令:
sudo apt install php8.0-fpm

如果你需要安裝其他版本的 PHP,請將 php8.0-fpm 替換為所需版本,例如 php7.4-fpm。

  1. 安裝完成后,檢查 PHP-FPM 服務狀態:
sudo systemctl status php8.0-fpm
  1. 如果服務正在運行,請重啟 PHP-FPM 服務以應用新版本:
sudo systemctl restart php8.0-fpm
  1. 最后,驗證 PHP-FPM 版本已更新。創建一個名為 info.php 的文件,將其放在你的 web 服務器根目錄下(例如 /var/www/html),并在文件中添加以下內容:
<?php
phpinfo();
?>
  1. 在瀏覽器中訪問 http://your_server_ip/info.php。你應該看到 PHP 信息頁面,顯示已安裝的 PHP 版本。完成驗證后,出于安全原因,請刪除 info.php 文件。

  2. (可選)如果你使用的是 Nginx,還需要更新 Nginx 配置文件中的 PHP-FPM 監聽地址。將 fastcgi_pass 指令更改為新的 PHP-FPM 版本。例如,如果你的 Nginx 配置文件位于 /etc/nginx/sites-available/your_domain.conf,請找到以下行:

fastcgi_pass unix:/run/php/php7.4-fpm.sock;

將其更改為:

fastcgi_pass unix:/run/php/php8.0-fpm.sock;
  1. (可選)如果你使用的是 Apache,請更新 Apache 配置文件中的 PHP-FPM 處理程序。找到以下行:
SetHandler "proxy:fcgi://localhost:9000"

將其更改為:

SetHandler "proxy:fcgi://localhost:9000"

完成這些更改后,重啟 Nginx 或 Apache 服務:

sudo systemctl restart nginx

sudo systemctl restart apache2

現在,你已經成功升級了 Ubuntu 上的 PHP-FPM 版本。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女