首先搭建好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


出现错误查看是否给了权限




到此结束,谢谢关注!
本文详细介绍如何从零开始搭建LNMP(Linux + Nginx + MariaDB + PHP)论坛环境,包括关闭Apache服务、安装编译环境、配置Nginx支持PHP等关键步骤。
1101

被折叠的 条评论
为什么被折叠?



