LINUX LAMP环境搭建论坛升级为LNMP

首先说一下这个论坛搭的我腰疼!!

之前已经搭建好LAMP论坛了现在升级为LNMP

1.首先要先关闭LAMP所安装的hpptd

   #systemctl  stop httpd

2.安装源码编译需要的软件

#yum -y  install  gcc   pcre-devel  zlib-devel

3.创建系统用户nginx

#useradd  -s  /sbin/nologin   nginx

4.源码编译安装nginx

#tar  -xf  nginx-1.12.2.tar.gz
//解压nginx
#cd  nginx-1.12.2
//cd到nginx
#./configure  --user=nginx  --group=nginx  
#make 
#make install
//安装

5.安装数据库mariadb及php-fpm

#yum  -y  install  php  php-mysql
    mariadb  mariadb-server
    mariadb-devel
    php-fpm-5.4.16-42.el7.x86_64.rpm
//最好分开安装,不然容易出错
#systemctl  restart  mariadb   php-fpm
//启服务

6.启动服务 nginx ,让他支持网页,更改配置文件

#/usr/local/nginx/sbin/nginx 
#netstat  -nuplt  | grep  80 
//查看80端口是否启动,并且是被nginx占用
#firewall-cmd  --set-default-zone=trusted
//关闭防火墙
#setenfoce  0
//关闭selinux

//进入nginxn.conf修改配置文件
#vim  /usr/local/nginx/conf/ngixn.conf
location / {
          root   html;
           index  index.php  index.html   index.htm;
#设置默认首页为index.php,当用户在浏览器地址栏中只写域名或IP,不说访问什么页面时,服务器会把默认首页index.php返回给用户
       }
location  ~  \.php$  {
           root           html;
           fastcgi_pass   127.0.0.1:9000;    #将请求转发给本机9000端口,PHP解释器
           fastcgi_index  index.php;
           #fastcgi_param   SCRIPT_FILENAME  $document_root$fastcgi_script_name;
           include        fastcgi.conf;
       }
//修改主配置文件,使其支持php网页

7.重启nginx服务

#/usr/local/nginx/sbin/nginx  -s  reload  

8.创建php页面

#vim  /usr/local/nginx/html/index.php



现在已经完成一半了
9.复制upload 到目录下

#cp -r upload  /usr/local/nginx/html/*

10设置权限

#chmod  -R  777   /usr/local/nginx/html/*

之后浏览火狐
127.0.0.1/upload/install
进行安装论坛

你可能感兴趣的:(学习)