首页 网站文章正文

CentOS 7环境下LNMP环境搭建指南,轻松构建网站服务器

网站 2025年01月24日 00:20 34 admin

随着互联网的飞速发展,越来越多的企业和个人开始搭建自己的网站,而在众多Linux发行版中,CentOS因其稳定性、安全性以及免费的特点,成为了搭建网站服务器的首选操作系统,本文将详细介绍如何在CentOS 7环境下搭建LNMP(Linux + Nginx + MySQL + PHP)环境,助您轻松构建自己的网站服务器。

准备工作

1、一台安装有CentOS 7操作系统的服务器

2、足够的磁盘空间(至少50GB)

3、网络连接正常

安装Nginx

Nginx是一款高性能的HTTP和反向代理服务器,能够处理高并发请求,以下是安装Nginx的步骤:

1、使用root用户登录服务器。

2、使用以下命令安装EPEL仓库:

   sudo yum install epel-release

3、安装Nginx:

   sudo yum install nginx

4、启动Nginx服务:

   sudo systemctl start nginx

5、设置Nginx服务开机自启:

CentOS 7环境下LNMP环境搭建指南,轻松构建网站服务器

   sudo systemctl enable nginx

6、检查Nginx服务状态:

   sudo systemctl status nginx

安装MySQL

MySQL是一款开源的关系型数据库管理系统,能够存储和管理网站数据,以下是安装MySQL的步骤:

1、安装MySQL:

   sudo yum install mysql-server

2、启动MySQL服务:

   sudo systemctl start mysqld

3、设置MySQL服务开机自启:

   sudo systemctl enable mysqld

4、初始化MySQL:

   sudo mysql_secure_installation

按照提示设置root用户的密码、删除匿名用户、禁止root用户远程登录、删除test数据库等。

安装PHP

PHP是一种流行的服务器端脚本语言,广泛应用于网站开发,以下是安装PHP的步骤:

1、安装PHP:

   sudo yum install php php-mysql

2、安装PHP扩展:

   sudo yum install php-gd php-xml php-mbstring php-zip php-curl

3、重启Nginx服务以使PHP扩展生效:

   sudo systemctl restart nginx

配置Nginx

1、进入Nginx配置文件目录:

   cd /etc/nginx/conf.d

2、创建一个新的配置文件,例如example.com.conf

   sudo nano example.com.conf

3、在配置文件中添加以下内容:

   server {
       listen       80;
       server_name  example.com www.example.com;
       root         /usr/share/nginx/html;
       location / {
           index  index.php index.html index.htm;
           try_files $uri $uri/ /index.php?$query_string;
       }
       location ~ .php$ {
           include snippets/fastcgi-php.conf;
           fastcgi_pass   127.0.0.1:9000;
           fastcgi_index  index.php;
           fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
           include        fastcgi_params;
       }
   }

4、保存并退出编辑器。

5、重新加载Nginx配置:

   sudo systemctl reload nginx

测试LNMP环境

1、使用浏览器访问您配置的域名(http://example.com),如果出现Nginx默认页面,则表示LNMP环境搭建成功。

2、在网站根目录下创建一个名为info.php的文件,并添加以下内容:

   <?php
   phpinfo();
   ?>

3、再次访问域名,如果出现PHP信息页面,则表示PHP环境配置正确。

至此,您已在CentOS 7环境下成功搭建了LNMP环境,可以开始部署您的网站了,祝您搭建顺利!

标签: 环境

上海衡基裕网络科技有限公司,网络热门最火问答,网络技术服务,技术服务,技术开发,技术交流www.kaitesi.com 备案号:沪ICP备2023039794号 上海衡基裕网络科技有限公司发布内容仅供参考 如有侵权请联系删除QQ:597817868