比较常用的LNMP环境配置

1 描述

根据自己CentOS7.1服务器下Nginx、MySql和PHP的配置和脚本文件整理。

2 版本更新说明

初始版本是根据文章《2015年博客升级记》写的。整个目录如下:

|Project_dir
|
|         |----nginx.conf      配置文件
|--Nginx--|
|         |----nginx	       服务控制脚本
|
|         |----php.ini		   配置文件
|         |----php-fpm	       服务控制脚本
|---PHP---|
|         |----php-fpm.conf    配置文件
|		  |----www.conf        配置文件
|
|         |----my.cnf          配置文件
|--MySql--|
|         |----mysqld	       服务控制脚本
|
|--README.md

###2.1 版本v1.0.0.1

根据博客的文章说明,这个版本的内容包括:Nginx配置文件和服务控制脚本、PHP配置文件和控制脚本以及Mysql的配置文件。

2.1.1 Nginx目录

nginx.conf配置文件: 《2015博客升级记(六):Nginx配置HTTPS和SPDY实战》

nginx服务控制脚本: 《Nginx服务启动、停止和重启等操作的SHELL脚本》

2.1.2 PHP目录

php.ini、php-fpm.conf和www.conf配置文件: 《PHP7中php.ini、php-fpm和www.conf的配置》

php-fpm服务控制脚本: 《PHP7服务启动、停止和重启等操作的SHELL脚本》

2.1.3 MySql目录

my.cnf配置文件: 《CentOS系统MySQL的配置文件my.cnf》

mysqld服务控制脚本: 《MySql服务启动、停止和重启等操作的SHELL脚本》

###2.2 版本v1.0.0.2

-----2015.11.14 00:05更新 php.ini 文件:

1、由于每次升级编译PHP版本的时候,都会在extensions目录下产生对应的动态库文件夹。因此,为了避免每次都修改配置文件,建议把对应版本的动态库文件夹下的所有动态库文件都复制到extensions根目录下。