首页 分类一文章正文

lnmp环境搭建指南,轻松搭建自己的网站

分类一 2025年01月21日 00:06 21 admin

随着互联网的普及,越来越多的个人和企业开始尝试搭建自己的网站,而lnmp(Linux、Nginx、MySQL、PHP)作为一种流行的网站搭建环境,因其稳定性和高效性而被广泛采用,本文将详细讲解lnmp环境的搭建过程,帮助您轻松搭建自己的网站。

准备工作

在开始搭建lnmp环境之前,我们需要准备以下硬件和软件:

1、服务器:一台配置合理的服务器,推荐配置为:CPU 2.0GHz以上,内存4GB以上,硬盘空间100GB以上。

2、操作系统:Linux系统,如CentOS、Ubuntu等。

3、软件包:Nginx、MySQL、PHP。

搭建lnmp环境

1、安装Nginx

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

sudo yum install nginx

(2)安装完成后,输入以下命令启动Nginx:

sudo systemctl start nginx

(3)为了使Nginx在开机时自动启动,输入以下命令:

sudo systemctl enable nginx

2、安装MySQL

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

sudo yum install mysql-server

(2)安装完成后,输入以下命令启动MySQL服务:

sudo systemctl start mysqld

(3)为了使MySQL在开机时自动启动,输入以下命令:

sudo systemctl enable mysqld

(4)设置MySQL的root密码,打开终端,输入以下命令:

sudo mysql_secure_installation

按照提示输入新的root密码,并确认。

3、安装PHP

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

lnmp环境搭建指南,轻松搭建自己的网站

sudo yum install php php-mysql

(2)安装完成后,输入以下命令重启Nginx,以使PHP生效:

sudo systemctl restart nginx

4、配置Nginx

(1)打开Nginx的配置文件,输入以下命令:

sudo vi /etc/nginx/nginx.conf

(2)找到server块,修改如下:

server {
    listen       80;
    server_name  localhost;
    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;
    }
}

(3)保存并退出。

5、配置PHP-FPM

(1)打开PHP-FPM的配置文件,输入以下命令:

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

(2)找到以下行,修改为:

listen = /run/php/php7.x-fpm.sock

(3)保存并退出。

(4)重启PHP-FPM服务,输入以下命令:

sudo systemctl restart php-fpm

(5)为了使PHP-FPM在开机时自动启动,输入以下命令:

sudo systemctl enable php-fpm

测试lnmp环境

1、在服务器上创建一个名为index.php的文件,并写入以下内容:

<?php
phpinfo();
?>

2、在浏览器中输入服务器的IP地址或域名,如果成功显示PHP信息,则说明lnmp环境搭建成功。

至此,lnmp环境搭建完成,您可以根据自己的需求,在服务器上安装其他软件,如WordPress、Drupal等,搭建自己的网站,祝您搭建顺利!

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