CentOS 7.4 LNMP环境搭建指南

简介
LNMP是一套基于Linux操作系统的开源软件,包括Nginx、MySQL和PHP,本文将详细介绍如何在CentOS 7.4系统中搭建LNMP环境。
准备工作
硬件要求
- CPU:至少1GHz
- 内存:至少512MB
- 硬盘:至少10GB
软件要求
- 操作系统:CentOS 7.4
- 网络环境:公网IP或内网IP
安装步骤
安装Nginx
# 安装Epel源 sudo yum install epel-release # 安装Nginx sudo yum install nginx # 启动Nginx服务 sudo systemctl start nginx # 设置开机自启 sudo systemctl enable nginx
安装MySQL

# 安装MySQL sudo yum install mysql-community-server # 启动MySQL服务 sudo systemctl start mysqld # 设置开机自启 sudo systemctl enable mysqld # 修改root密码 sudo mysql_secure_installation
安装PHP
# 安装PHP sudo yum install php php-fpm php-mysqlnd # 启动PHP-FPM服务 sudo systemctl start php-fpm # 设置开机自启 sudo systemctl enable php-fpm
配置Nginx
编辑Nginx配置文件:
sudo vi /etc/nginx/nginx.conf添加以下配置:
server { listen 80; server_name localhost; root /usr/share/nginx/html; index index.html index.htm index.php; location / { 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; } }保存并退出编辑器。
重启Nginx服务
sudo systemctl restart nginx
测试环境
访问
http://你的服务器IP,如果显示Nginx默认页面,则Nginx安装成功。
使用MySQL客户端连接到MySQL服务器,如果连接成功,则MySQL安装成功。
在PHP文件中写入以下代码:
<?php phpinfo(); ?>
将文件保存为
info.php,上传到Nginx的根目录下,访问http://你的服务器IP/info.php,如果显示PHP信息,则PHP安装成功。
FAQs
问题:如何查看MySQL的版本信息?解答: 使用以下命令查看MySQL版本信息:
mysql --version
问题:如何查看PHP的版本信息?解答: 在PHP文件中写入以下代码:
<?php phpinfo(); ?>
将文件保存为
info.php,上传到Nginx的根目录下,访问http://你的服务器IP/info.php,即可查看PHP版本信息。

