溫馨提示×

Debian LNMP如何安裝PHP擴展

小樊
34
2025-04-05 21:19:35
欄目: 編程語言

在Debian系統上,LNMP指的是Linux、Nginx、MySQL和PHP的組合。要在Debian上安裝PHP擴展,您需要首先確保已經安裝了PHP和PHP-FPM。以下是在Debian上安裝PHP擴展的步驟:

  1. 更新軟件包列表:
sudo apt-get update
  1. 安裝PHP及其常用擴展。這里以安裝PHP 7.4為例,您可以根據需要更改為其他版本:
sudo apt-get install php7.4 php7.4-cli php7.4-fpm php7.4-json php7.4-opcache php7.4-mysql php7.4-zip php7.4-gd php7.4-mbstring php7.4-curl php7.4-xml php7.4-pear php7.4-bcmath
  1. 安裝完成后,重啟PHP-FPM服務以使擴展生效:
sudo systemctl restart php7.4-fpm
  1. 配置Nginx以使用PHP-FPM。編輯Nginx的站點配置文件,通常位于/etc/nginx/sites-available/目錄下。例如,如果您有一個名為example.com的站點,您可以編輯/etc/nginx/sites-available/example.com文件。

  2. server塊中,找到location ~ \.php$部分,將其修改為以下內容:

location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/run/php/php7.4-fpm.sock;
}
  1. 保存并關閉文件。然后創建一個符號鏈接以啟用站點配置:
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
  1. 測試Nginx配置文件的語法是否正確:
sudo nginx -t
  1. 如果一切正常,重啟Nginx服務以應用更改:
sudo systemctl restart nginx

現在,您已經成功地在Debian LNMP環境中安裝了PHP擴展。您可以通過創建一個名為info.php的文件來測試PHP是否正常工作,將以下內容添加到該文件中:

<?php
phpinfo();
?>

將此文件放置在Nginx的根目錄(例如/var/www/html/),然后在瀏覽器中訪問http://your_server_ip/info.php。您應該看到一個顯示PHP信息的頁面,其中包括您安裝的所有擴展。

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