LNMP环境的搭建

一、LNMP介绍:LNMP 是 Linux、Nginx、MySQL 和 PHP 的缩写,这个组合是最常见的 Web 服务器的运行环境之一。在创建好云主机之后,您可以开始进行 LNMP 环境搭建。

二、下载安装shell

三、登录云服务器后,默认已获取 root 权限。在 root 权限下,通过以下命令,先将必要软件一起安装 (Nginx、MySQL、PHP):

yum install nginx php php-fpm php-mysql mysql-server -y

四、将各软件设置为开机启动:

chkconfig nginx on
chkconfig mysqld on
chkconfig php-fpm on
五、 配置 Nginx
  1. 请使用 Vim 命令打开default.conf文件,取消对 IPv6 地址的监听同时配置 Nginx,实现与 PHP 的联动
    vim /etc/nginx/conf.d/default.conf

2.按字母“I”键或 “Insert” 键切换至编辑模式,将已有内容全部清除,复制并粘贴以下内容到 default.conf文件,配置了php重写

server {
        listen       80;
        server_name  xxxx;
        index  index.html index.htm index.php;
        root /usr/share/nginx/html/;
        #隐藏index.php
        location / {
              if (!-e $request_filename) {
                       #一级目录
                       #rewrite ^/(.*)$ /index.php/$1 last;
                       #二级目录
                       rewrite ^/(.*)$ /index.php/$1 last;
               }
        }
        location /tpb_liu/ {
             if (!-e $request_filename){
             rewrite  ^/tpb_liu/(.*)$  /tpb_liu/index.php?s=/$1  last;
           }
        }
        #pathinfo设置
        location ~ \.php($|/) {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.php;
            fastcgi_split_path_info ^(.+\.php)(.*)$;
            fastcgi_param   PATH_INFO $fastcgi_path_info;
            fastcgi_param  SCRIPT_FILENAME   $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }
}

3、启动 Nginx。

service nginx start
4、 测试 Nginx 服务是否正常运行
在浏览器中,访问 CentOS 云主机公网 IP,查看 Nginx 服务是否正常运行。


六、配置 MySQL

1、启动 MySQL 服务器。

service mysqld start

2、设置 MySQL 服务器 root 用户的密码,本教程设置为 “123456”,后续步骤中需要用到此用户名和密码。密码可以自己设置

/usr/bin/mysqladmin -u root password "123456"

七、配置php

1、启动 PHP-FPM 服务。

service php-fpm start

2、配置 PHP Session 的存储路径。

vim /etc/php.ini

3、进入后直接输入以下内容,回车定位到 “session.save_path” 的位置:

/session.save_path

4、按字母“I”键或 “Insert” 键切换至编辑模式,将其改为 :

session.save_path = "/var/lib/php/session"

5、更改/var/lib/php/session目录下所有文件的属组都改成 nginx 和 nginx。

chown -R nginx:nginx /var/lib/php/session


八、验证环境配置

1、请使用以下命令在 Web 目录下创建index.php文件

vim /usr/share/nginx/html/index.php

2.按字母“I”键或 “Insert” 键切换至编辑模式,写入如下内容:

<?php
echo "<title>Test Page</title>";
echo "Hello World!";
?>

3.在浏览器中,访问该index.php文件,查看环境配置是否成功:

http://云主机的公网 IP/index.php


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值