利用Ubuntu LNMP搭建網站的步驟如下:
首先,確保你的Ubuntu系統是最新的。打開終端并運行以下命令:
sudo apt update
sudo apt upgrade -y
安裝Nginx服務器:
sudo apt install nginx
安裝完成后,啟動Nginx服務并設置開機自啟動:
sudo systemctl start nginx
sudo systemctl enable nginx
安裝MySQL數據庫服務器:
sudo apt install mysql-server
在安裝過程中,系統會提示你設置MySQL的root用戶密碼,設置好密碼后,啟動MySQL服務:
sudo systemctl start mysql
sudo systemctl enable mysql
安裝PHP以及相關的擴展:
sudo apt install php-fpm php-mysql
編輯Nginx的默認配置文件以支持PHP。使用你喜歡的文本編輯器打開配置文件:
sudo nano /etc/nginx/sites-available/default
在 server
塊中添加以下內容:
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
這里的 /var/run/php/php7.4-fpm.sock
路徑可能會因PHP版本不同而有所變化,請根據實際情況進行調整。保存并關閉文件后,重新加載Nginx配置:
sudo systemctl reload nginx
在 /var/www/html
目錄下創建一個名為 info.php
的文件,內容如下:
<?php
phpinfo();
?>
保存并關閉文件。然后在瀏覽器中訪問服務器的IP地址或域名,加上 /info.php
路徑,例如:http://your_server_ip/info.php
。如果能夠正常顯示PHP信息,則說明LNMP環境安裝成功。
至此,你已經成功在Ubuntu系統上安裝了LNMP環境,并進行了基本的安全設置?,F在你可以開始部署各種基于LNMP的網站和應用了。