首先搭建好lamp版论坛,进行加强操作。
具体搭建lamp版请参考lamp版论坛搭建
LNMP:Linux+nginx+mariadb+hph
一,在搭建好lnmp论坛操作
先关闭httpd的服务:由于apache和nginx占用的都是80端口,因此要关闭httpd的服务。
二,安装源码编译软件
由于安装nginx需要源码编译,所有首先安装gcc pcre-devel zlib* 这些支持环境编译的包。
三,创建系统用户nginx
四,通过编译安装nginx
找到nginx-1.12.2.tar.gz包进行解压
来到这个目录下
如果不是上述情况,请重新查看一些安装包。
出现和上图不符,不要慌,查看php包是否安装成功。
五,开始安装数据库安装数据库mariadb及php-fpm
需要安装( yum -y install) php php-mysql mariadb mariiadb-server mariadb-devel php-fpm 这几个包,在搭建lamp论坛时一些包可能安装,不过不要紧,他不会重复安装。
重新启动 mariadb php-fpm的服务。
六,启动并配置nginx服务,让它支持php网页
启动nginx服务,并通过netstat -nuplt查看80端口是否启动,并且可以看到80端口被nginx占用
关闭防火墙
下面开始配置文件修改,小伙伴要注意了。
配置文件在 vim /usr/local/nginx/conf/nginx.conf
修改为
设置默认首页为index.php,当用户在浏览器地址栏中只写域名或IP,服务器会把默认首页index.php返回给用户
修改为
fastcgi_pass 127.0.0.1:9000; #将请求转发给本机9000端口,PHP解释器。修改主配置文件,使其支持php网页
重启nginx服务
未开启会出现报错,启动一下nginx
七,配置论坛
1) 设置密码:mysqladmin -uroot password “xxxxxx”
将论坛压缩包解压之后的目录upload给复制到/usr/local/nginx/html/下
将目录及以下目录设置全权限。并重启nginx服务。
八,进入浏览器访问127.0.0.1/upload/install
出现错误查看是否给了权限
到此结束,谢谢关注!