logo

LNMP环境配置教程之阿里云轻量服务器步骤详解

2025-08-07 by Joshua Nash
阿里云轻量服务器配置LNMP环境的步骤包括:1)登录阿里云控制台;2)选择或创建一个轻量服务器实例;3)安装Nginx;4)安装MySQL数据库;5)安装PHP,每个步骤的具体操作细节可以根据官方文档进一步参考和实施。
在数字化时代,随着互联网的迅猛发展,许多企业和个人都希望通过搭建自己的网站来扩大影响力或提供服务,对于技术新手而言,如何快速、高效地部署一个稳定且支持PHP和MySQL的Web服务器可能是一项挑战,本文将详细介绍如何利用阿里云轻量服务器轻松配置一个LNMP(Linux+Nginx+MySQL+PHP)环境。

我们需要在阿里云官网创建一个轻量服务器实例,轻量服务器是一种低成本的云计算解决方案,特别适合用于托管小型网站、博客或者测试环境,进入阿里云控制台后,选择“ECS”产品类别,然后点击“创建ECS实例”,按照提示填写相关信息,包括地域、实例规格、操作系统等,建议选择预装了LAMP(Linux+Apache+MySQL+PHP)环境的镜像,以便于后续配置。

登录服务器并安装必要的软件包

在阿里云控制台上完成实例创建后,点击实例名称进入管理页面,找到对应的IP地址并打开SSH连接(如果尚未设置密钥对,需要在控制台中进行设置),登录到服务器后,可以使用以下命令安装必要的软件包:

sudo apt-get update
sudo apt-get install -y nginx mysql-server php-fpm php-mysql

上述命令将自动更新系统包列表,并安装Nginx、MySQL数据库以及PHP扩展,为构建LNMP环境打下基础。

配置Nginx服务器

我们配置Nginx以作为Web服务器的核心,确保/etc/nginx/nginx.conf文件中的默认站点已删除(如果有),然后编辑配置文件添加新站点:

server {
    listen 80;
    server_name your_domain.com;
    root /var/www/html/your_site;
    index index.php index.html index.htm;
    location / {
        try_files $uri $uri/ =404;
    }
    location ~ \.php$ {
        include snippets/fastcgi-php.conf;
        fastcgi_pass unix:/run/php/php7.4-fpm.sock; # 根据你的PHP版本调整路径
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        include fastcgi_params;
    }
}

保存更改并重启Nginx服务:

sudo systemctl restart nginx

这样,通过Nginx服务器,请求将首先被路由到指定的PHP文件中执行处理逻辑。

设置MySQL数据库及用户

登录MySQL服务器,使用root账号创建新的数据库和用户:

CREATE DATABASE your_database;
CREATE USER 'your_user'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON your_database.* TO 'your_user'@'localhost';
FLUSH PRIVILEGES;

将上述SQL语句替换为实际想要使用的数据库名、用户名和密码。

安装并配置PHP-FPM

为了使PHP能够与Nginx协同工作,我们还需要安装PHP-FPM:

sudo apt-get install -y php-fpm

检查并修改PHP-FPM配置文件(通常位于/etc/php/7.4/fpm/pool.d/www.conf),确保PHP-FPM监听正确的端口(如9000):

listen = 127.0.0.1:9000

启动PHP-FPM服务并设置开机自启:

sudo service php7.4-fpm start
sudo systemctl enable php7.4-fpm
测试LNMP环境

最后一步,通过创建一个简单的PHP脚本来测试整个LNMP环境是否正常运行,在/var/www/html目录下创建一个名为index.php的新文件,并输入以下代码:

<?php
phpinfo();
?>

访问服务器域名,应能看到详细的PHP信息页面,这表明所有组件都已经正确安装并配置完毕。

至此,您已经成功使用阿里云轻量服务器配置了一个LNMP环境,具备了开发和运行各种PHP应用程序的基础条件。

image
超值优选 限时抢购 轻量云服务器 1核1G 15元/起

热卖推荐 上云必备低价长效云服务器99元/1年,OSS 低至 118.99 元/1年,官方优选推荐

热卖推荐 香港、美国、韩国、日本、限时优惠 立刻购买

优质托管支持

高质量、安全的网络托管方面拥有十多年的经验我们是您在线旅程的战略合作伙伴。

联系我们 企业微信