CentOS 7 lnmp环境搭建详解,轻松搭建网站环境
随着互联网的快速发展,越来越多的企业和个人开始关注网站建设,而搭建一个稳定、高效的网站环境是成功的关键,本文将详细介绍如何在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环境的方法,通过以上步骤,您可以轻松搭建一个稳定、高效的网站环境,祝您搭建成功!
相关文章
