如何配置LNMP服务器

916
2025/3/12 3:32:10
栏目: 云计算
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

配置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证书等。

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: 如何使用ps命令查找进程