溫馨提示×

LNMP在Ubuntu上的數據庫配置方法

小樊
55
2025-04-17 11:22:01
欄目: 智能運維

LNMP是指Linux、Nginx、MySQL和PHP的組合,這是一個非常流行的用于部署動態網站和Web應用的技術棧。以下是在Ubuntu上配置LNMP環境的步驟:

安裝Nginx

首先,打開終端并使用以下命令安裝Nginx:

sudo apt update
sudo apt install nginx

安裝完成后,你可以通過訪問服務器的IP地址來驗證Nginx是否正在運行。

安裝MySQL

接下來,使用以下命令安裝MySQL服務器:

sudo apt install mysql-server

在安裝過程中,系統會提示你設置MySQL的root密碼,請務必記住該密碼,因為后續需要使用。

安裝PHP

然后,安裝PHP及其與MySQL的交互擴展:

sudo apt install php-fpm php-mysql

配置Nginx以支持PHP

編輯Nginx的默認站點配置文件,通常位于/etc/nginx/sites-available/default。找到處理PHP文件的部分,并確保它包含以下內容:

location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}

注意:php7.4-fpm.sock路徑可能會因PHP版本不同而有所變化,請根據實際情況進行調整。

重啟服務

保存所有更改后,重啟Nginx和PHP-FPM服務以應用新的配置:

sudo systemctl restart nginx
sudo systemctl restart php7.4-fpm

測試LNMP環境

最后,為了確認LNMP環境已經正確搭建,可以在服務器的/var/www/html目錄下創建一個名為info.php的文件,內容如下:

<?php
phpinfo();
?>

然后,在瀏覽器的地址欄中輸入服務器的IP地址,如果能看到PHP的信息頁面,那么說明LNMP環境已經成功搭建。

以上步驟可能會因Ubuntu版本的不同而有所變化,例如,如果你使用的是Ubuntu 20.04,可能需要將php7.4-fpm替換為php7.4-fpm.service。此外,對于生產環境,建議使用最新穩定版本的Ubuntu,并定期更新軟件包以修復安全漏洞。

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