如何配置LNMP服務器

如何配置LNMP服務器

搭建LNMP服務器,需要安裝并配置nginxmysql(或mariadb)和php。以下步驟將指導您完成LNMP環境的配置:

一、安裝Nginx

首先,更新系統軟件包:

debian/ubuntu系統:

sudo apt update && sudo apt upgrade -y

centos系統:

sudo yum update -y

然后安裝Nginx:

Debian/Ubuntu系統:

sudo apt install nginx -y

CentOS系統:

sudo yum install nginx -y

安裝完成后,訪問服務器IP地址,查看Nginx默認頁面確認安裝成功。

二、安裝mysql/MariaDB

Debian/Ubuntu系統:

sudo apt install mysql-server -y

CentOS系統:

sudo yum install mariadb-server -y

運行安全腳本增強MySQL安全性:

sudo mysql_secure_installation

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

三、安裝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

四、配置Nginx支持PHP

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

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

找到并取消注釋以下代碼塊,并根據您的PHP版本調整fastcgi_pass路徑:

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

執行以下命令測試Nginx配置:

sudo nginx -t

無錯誤提示后,重啟Nginx:

sudo systemctl restart nginx

五、驗證安裝

創建一個PHP測試文件:

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

寫入以下內容:

<?php phpinfo(); ?>

保存后,訪問http://your_server_ip/info.php,如果顯示PHP信息,則LNMP環境搭建成功。

后續優化

根據實際需求,您可能需要進一步優化配置,例如設置防火墻、安裝ssl證書等。 本指南提供了一個基本的LNMP服務器配置流程,實際操作中可能需要根據您的系統和軟件版本進行調整。

? 版權聲明
THE END
喜歡就支持一下吧
點贊8 分享