首页 分类三文章正文

CentOS 7 lnmp环境搭建详解,轻松搭建网站环境

分类三 2025年01月23日 01:00 30 admin

随着互联网的快速发展,越来越多的企业和个人开始关注网站建设,而搭建一个稳定、高效的网站环境是成功的关键,本文将详细介绍如何在CentOS 7上搭建lnmp环境,帮助您轻松搭建网站。

准备工作

1、一台已安装CentOS 7的虚拟机或实体机;

2、具备基本的Linux操作技能;

3、已安装并配置好网络环境。

安装步骤

1、安装Nginx

(1)打开终端,输入以下命令安装Nginx:

sudo yum install nginx

(2)安装完成后,可以通过以下命令查看Nginx版本:

nginx -v

2、安装MySQL

(1)打开终端,输入以下命令安装MySQL:

sudo yum install mysql mysql-server

(2)安装完成后,可以通过以下命令查看MySQL版本:

mysql -v

(3)启动MySQL服务:

sudo systemctl start mysqld

(4)设置开机自启:

sudo systemctl enable mysqld

(5)初始化MySQL,设置root密码:

sudo mysql_secure_installation

3、安装PHP

(1)打开终端,输入以下命令安装PHP:

sudo yum install php php-mysql

(2)安装完成后,可以通过以下命令查看PHP版本:

php -v

4、安装phpMyAdmin

(1)打开终端,输入以下命令安装phpMyAdmin:

sudo yum install phpmyadmin

(2)安装过程中,会提示选择Web服务器,选择Nginx,然后输入Nginx的配置文件路径(默认为/etc/nginx/nginx.conf)。

(3)安装完成后,可以通过以下命令查看phpMyAdmin版本:

phpmyadmin -v

5、配置Nginx

(1)打开Nginx配置文件:

sudo vi /etc/nginx/nginx.conf

(2)在http块中,找到server块,并添加以下内容:

server {
    listen       80;
    server_name  localhost;
    location / {
        root   /usr/share/nginx/html;
        index  index.html index.htm index.php;
        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;
    }
}

(3)保存并退出编辑器。

6、配置PHP-FPM

(1)打开PHP-FPM配置文件:

sudo vi /etc/php-fpm.d/www.conf

(2)修改以下参数:

pm = dynamic
pm.max_children = 50
pm.start_servers = 10
pm.min_spare_servers = 5
pm.max_spare_servers = 35

(3)保存并退出编辑器。

7、重启Nginx和PHP-FPM服务

sudo systemctl restart nginx
sudo systemctl restart php-fpm

测试lnmp环境

1、打开浏览器,访问http://localhost/,如果显示Nginx欢迎页面,则lnmp环境搭建成功。

2、在/usr/share/nginx/html目录下创建一个名为info.php的文件,并添加以下内容:

<?php
phpinfo();
?>

3、再次访问http://localhost/info.php,如果显示PHP信息页面,则lnmp环境搭建成功。

本文详细介绍了在CentOS 7上搭建lnmp环境的方法,通过以上步骤,您可以轻松搭建一个稳定、高效的网站环境,祝您搭建成功!

上海衡基裕网络科技有限公司,网络热门最火问答,网络技术服务,技术服务,技术开发,技术交流,如何创建一个网站?初学者的分步指南.com博客www.yqtbyy.com 备案号:沪ICP备2023039794号 上海衡基裕网络科技有限公司发布内容仅供参考 如有侵权请联系删除QQ:597817868