目录
一.编译安装Nginx
关闭防火墙
安装依赖包创建远行用户
编译安装 优化路径添加Nginx系统服务
重启服务
二. 安装MYSQL
安装Mysql环境依赖包
# yum -y install \
> ncurses \ >ncurses-devel \ > bison \ > cmake
创建远行用户
useradd -M -s /sbin/nologin mysql
编译安装
安装 : make -j 2 && make install
修改mysql配置文件
更改mysql安装目录和配置文件的属主属组
设置路径环境变量
初始化数据库
添加mysql系统服务
修改MySQL的登录密码
授权远程登录: mysql -u root -p
查看数据库
三. 安装配置PHP解析环境
安装环境依赖包
编译安装
设置
安装: make && make install
路径优化
调整PHP配置文件
php有三个配置文件
- php.ini 主配置文件
- php-fpm.conf 进程服务配置文件
- www.conf 扩展配置文件
调整主配置文件
验证安装的模块: php -m
调整进程服务配置文件
调整扩展配置文件
启动php-fpm
PHP-FPM(FastCGI Process Manager:FastCGI 进程管理器)是一个 PHPFastCGI 管理器, 由于Nginx服务器不能处理动态页面,需要由 Nginx 把动态请求交给 php-fpm 进程进行解析。
cd /opt/php-7.1.10/sapi/fpm
cp php-fpm.service /usr/lib/systemd/system/php-fpm.service
systemctl restart php-fpm.service
配置Nginx支持PHP解析
验证PHP测试页
验证数据库工作是否正常
替换原来的测试页内容
四.部署Discuz! 社区论坛Web应用
下载安装包
调整论坛目录的权限
论坛页面访问: http://192.168.52.120/bbs/install/index.php
设置完密码后点击下一步:数据库服务器:localhost ###本地架设就用localhost,如何不是在在本机上就要填写IP地址和端口
点击访问即可进入论坛
论坛安装成功
fpm参数优化
Nginx的PHP解析功能实现如果是交由FPM处理的,为了提高PHP的处理速度,可对FPM模块进行参数的调整,根据服务器的内存与服务负载,调整FPM模块参数