一、基本信息
系统(L):CentOS 6.9 #下载地址:http://mirrors.sohu.com
Web服务器(N):NGINX 1.14.0 #下载地址:http://nginx.org/en/download.html
数据库服务器(M):MySQL 5.6.40 #下载地址:https://dev.mysql.com/downloads/mysql
PHP-FPM服务器(P):php-5.6.8.tar.gz #下载地址:http://mirrors.sohu.com/php/
OPENSSL:openssl-1.0.2o.tar.gz #下载地址:https://www.openssl.org/source/
指定服务安装的通用位置
创建服务运行的账户
安装所需依赖包
二、软件安装配置
1、NGINX+OPENSSL安装下载解压NGINX+OPENSSL
编译安装NGINX
NGINX+OPENSSL安装完成后的清理与其他配置
写入主配置文件nginx.conf(配置已优化)
NGINX worker进程数配置,指定为逻辑CPU数量的2倍
2、PHP-FPM安装下载并解压PHP-FPM软件
编译安装PHP-FPM
若FPM程序有插件需求,如mongo或redis连接插件,则可通过pecl安装php相关插件$/php/bin/pecl install mongo || exit$/php/bin/pecl install redis || exit安装完成后的配置清理
php.ini配置文件写入(配置已优化)
php-fpm.conf配置文件写入(配置已优化)
三、基于以上配置PHP网站
若在同一服务器运行nginx和php-fpm,并发量不超过1000,选择unix socket,如此可避免一些检查操作(路由等),因此更快,更轻。若是高并发业务,则选择使用更可靠的tcp socket,以负载均衡、内核优化等运维手段维持效率
四、启动服务
启动nginx和php-fpm
命令其他选项
领取专属 10元无门槛券
私享最新 技术干货