CentOS 7.0 LNMP环境搭建指南

LNMP(Linux+Nginx+MySQL+PHP)是一种流行的Web服务器配置,适用于构建高性能的网站和应用程序,本文将详细介绍如何在CentOS 7.0操作系统上搭建LNMP环境。
环境准备
系统要求
- 操作系统:CentOS 7.0
- 硬件要求:至少1GB内存
网络配置
确保网络连接正常,可以使用ping命令测试网络连通性。
安装Nginx
安装Nginx
- 使用以下命令安装Nginx:
sudo yum install nginx
- 安装完成后,可以通过访问
http://your_ip_address/来查看Nginx默认的欢迎页面。
- 使用以下命令安装Nginx:
配置Nginx

- 编辑Nginx配置文件:
sudo vi /etc/nginx/nginx.conf
- 根据需要修改配置,例如添加自定义站点配置等。
- 编辑Nginx配置文件:
重启Nginx服务
- 使用以下命令重启Nginx服务:
sudo systemctl restart nginx
- 使用以下命令重启Nginx服务:
安装MySQL
安装MySQL
- 使用以下命令安装MySQL:
sudo yum install mysql-server
- 安装完成后,启动MySQL服务:
sudo systemctl start mysqld
- 设置MySQL密码:
sudo mysql_secure_installation
- 按照提示设置root用户密码,删除匿名用户,禁止root用户远程登录,删除test数据库,并退出。
- 使用以下命令安装MySQL:
配置MySQL
- 编辑MySQL配置文件:
sudo vi /etc/my.cnf
- 根据需要修改配置,例如设置字符集等。
- 编辑MySQL配置文件:
重启MySQL服务
- 使用以下命令重启MySQL服务:
sudo systemctl restart mysqld
- 使用以下命令重启MySQL服务:
安装PHP
安装PHP
- 使用以下命令安装PHP:
sudo yum install php php-fpm php-mysql
- 安装完成后,启动PHP-FPM服务:
sudo systemctl start php-fpm
- 设置PHP-FPM服务开机自启:
sudo systemctl enable php-fpm
- 使用以下命令安装PHP:
配置PHP

- 编辑PHP配置文件:
sudo vi /etc/php.ini
- 根据需要修改配置,例如设置上传文件大小限制等。
- 编辑PHP配置文件:
重启PHP-FPM服务
- 使用以下命令重启PHP-FPM服务:
sudo systemctl restart php-fpm
- 使用以下命令重启PHP-FPM服务:
测试LNMP环境
创建测试文件
- 在Nginx的网站根目录下创建一个名为
info.php的文件,并添加以下内容:<?php phpinfo(); ?>
- 在Nginx的网站根目录下创建一个名为
访问测试文件
- 在浏览器中访问
http://your_ip_address/info.php,如果看到PHP信息页面,则表示LNMP环境搭建成功。
- 在浏览器中访问
FAQs
问题:如何查看MySQL的版本信息?
- 解答: 使用以下命令查看MySQL版本信息:
mysql --version
- 解答: 使用以下命令查看MySQL版本信息:
问题:如何查看PHP的版本信息?
- 解答: 使用以下命令查看PHP版本信息:
php -v
- 解答: 使用以下命令查看PHP版本信息:

