当前位置: 首页 > 帮助中心

centos lnmp服务器搭建实战

时间:2026-01-25 16:59:15

在CentOS系统上搭建LNMP(Linux, Nginx, MySQL, PHP)环境是一个常见的任务,适用于部署各种Web应用。以下是详细的搭建步骤:

1. 配置系统关闭防火墙和SELinux:
sudo systemctl stop firewalldsudo systemctl disable firewalldsudo setenforce 0
2. 安装Nginx

更新系统包:

sudo yum update

安装Nginx:

sudo yum install epel-releasesudo yum install nginx

启动Nginx并设置开机自启动:

sudo systemctl start nginxsudo systemctl enable nginx

测试Nginx配置:

sudo nginx -t

重新加载Nginx配置:

sudo systemctl reload nginx
3. 安装MySQL

安装MySQL服务器:

sudo yum install mariadb-server mariadb

启动MySQL服务并设置开机自启动:

sudo systemctl start mariadbsudo systemctl enable mariadb

运行安全脚本以设置root密码和其他安全选项:

sudo mysql_secure_installation
4. 安装PHP

安装PHP及其扩展:

sudo yum install php php-fpm php-mysql php-gd libjpeg* php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-bcmath php-mhash

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

sudo systemctl start php-fpmsudo systemctl enable php-fpm

配置Nginx支持PHP:编辑 /etc/nginx/nginx.conf 文件,在 server 块中添加以下内容:

location ~ \.php$ {root html;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;include fastcgi_params;}

重启Nginx服务以应用更改:

sudo systemctl restart nginx
5. 验证安装

创建PHP测试文件:在 /usr/share/nginx/html 目录下创建 info.php 文件,内容如下:

<?php phpinfo(); ?>

访问测试文件:在浏览器中输入服务器的IP地址,加上 /info.php,例如 http://your_server_ip/info.php,如果看到PHP的信息页面,说明LNMP环境搭建成功。

以上步骤涵盖了从系统配置到软件安装和配置的全过程。请根据实际网络环境和软件版本进行适当调整。


上一篇:CentOS环境下Node.js如何实现负载均衡
下一篇:Debian cxImage如何实现CDN加速
CentOS
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器
  • 英特尔第五代 Xeon CPU 来了:详细信息和行业反应
  • 由于云计算放缓引发扩张担忧,甲骨文股价暴跌
  • Web开发状况报告详细介绍可组合架构的优点
  • 如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳
  • 美光在数据中心需求增长后给出了强有力的预测
  • 2027服务器市场价值将接近1960亿美元
  • 生成式人工智能的下一步是什么?
  • 分享在外部存储上安装Ubuntu的5种方法技巧
  • 全球数据中心发展的关键考虑因素
  • 英特尔与 Vertiv 合作开发液冷 AI 处理器

    英特尔第五代 Xeon CPU 来了:详细信息和行业反应

    由于云计算放缓引发扩张担忧,甲骨文股价暴跌

    Web开发状况报告详细介绍可组合架构的优点

    如何使用 PowerShell 的 Get-Date Cmdlet 创建时间戳

    美光在数据中心需求增长后给出了强有力的预测

    2027服务器市场价值将接近1960亿美元

    生成式人工智能的下一步是什么?

    分享在外部存储上安装Ubuntu的5种方法技巧

    全球数据中心发展的关键考虑因素