在Ubuntu系統中搭建LNMP環境(Linux + Nginx + MySQL + PHP)可以通過以下步驟實現:
安裝Nginx: 在終端中執行以下命令安裝Nginx:
sudo apt update
sudo apt install nginx
安裝MySQL: 在終端中執行以下命令安裝MySQL:
sudo apt install mysql-server
安裝PHP: 在終端中執行以下命令安裝PHP及相關插件:
sudo apt install php-fpm php-mysql
配置Nginx:
創建一個Nginx配置文件,例如 /etc/nginx/sites-available/example.com
,并在其中添加以下內容:
server {
listen 80;
server_name example.com;
root /var/www/html;
index index.php index.html index.htm;
location / {
try_files $uri $uri/ /index.php?$query_string;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php7.4-fpm.sock;
}
}
然后執行以下命令啟用該配置文件并重新加載Nginx:
sudo ln -s /etc/nginx/sites-available/example.com /etc/nginx/sites-enabled/
sudo nginx -t
sudo systemctl reload nginx
測試LNMP環境:
在 /var/www/html
目錄下創建一個 index.php
文件,內容如下:
<?php
phpinfo();
?>
然后在瀏覽器中訪問 http://example.com
,如果看到PHP信息頁面,則說明LNMP環境已經搭建成功。
這樣就完成了在Ubuntu系統中搭建LNMP環境的過程。如果有任何問題,請隨時向我詢問。