溫馨提示×

如何配置LNMP服務器

小樊
55
2025-03-12 02:03:50
欄目: 云計算

配置LNMP服務器主要包括安裝Nginx、MySQL(或MariaDB)和PHP,并確保這些服務能夠正確配合運行。以下是詳細的步驟:

1. 安裝Nginx

首先,確保系統是最新的。在Debian或Ubuntu系統中,可以使用以下命令:

sudo apt update && sudo apt upgrade -y
sudo apt install nginx -y

在CentOS系統中,可以使用以下命令:

sudo yum update -y
sudo yum install nginx -y

安裝完成后,可以通過瀏覽器訪問服務器的IP地址來驗證Nginx是否安裝成功,應該會看到Nginx的默認歡迎頁面。

2. 安裝MySQL/MariaDB

在Debian或Ubuntu系統中,可以使用以下命令:

sudo apt install mysql-server -y

在CentOS系統中,可以使用以下命令:

sudo yum install mariadb-server -y

安裝完成后,運行安全腳本來提高MySQL的安全性:

sudo mysql_secure_installation

按照提示設置root密碼和其他安全選項。

3. 安裝PHP

在Debian或Ubuntu系統中,可以使用以下命令:

sudo apt install php-fpm php-mysql -y

在CentOS系統中,可以使用以下命令:

sudo yum install php php-mysqlnd -y

安裝完成后,重啟Nginx服務以使PHP生效:

sudo systemctl restart nginx

4. 配置Nginx支持PHP

編輯Nginx的默認站點配置文件:

sudo nano /etc/nginx/sites-available/default

找到以下部分并取消注釋:

location ~ \.php$ {
    include snippets/fastcgi-php.conf;
    fastcgi_pass unix:/var/run/php/php7.4-fpm.sock; # 根據你的PHP版本修改
}

確保fastcgi_pass指向正確的PHP-FPM套接字文件,然后測試Nginx配置是否正確:

sudo nginx -t

如果沒有錯誤,重啟Nginx:

sudo systemctl restart nginx

5. 驗證安裝

創建一個PHP測試文件:

sudo nano /var/www/html/info.php

添加以下內容:

<?php
phpinfo();
?>

保存并退出,然后在瀏覽器中訪問 http://your_server_ip/info.php,如果能夠正常顯示PHP信息,說明LNMP環境已經搭建成功。

通過以上步驟,你就可以成功配置一個LNMP服務器環境。根據具體需求,可能還需要進行進一步的優化和配置,如設置防火墻、安裝SSL證書等。

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