CentOS 6.2搭建mysql+nginx+php平台。

09/05/2014

CentOS 6.2搭建mysql+nginx+php平台。 - 1

CentOS 6.2搭建mysql+nginx+php平台。 - 3

在此感谢天涯大大之前送的VPS供我学习,在此献上一个lnmp平台搭建教程,搭建平台是centos6.2
这次为了节省本站空间,就不放图片了,如果有什么不懂,请留言

1.安装nginx

 2.安装mysql

在mysql_secure_installation输入后,直接按回车跳过输入root密码,按下Y确认设置mysql密码,之后输入新的密码,再次输入确保两次密码一致,接下来会问题你是否删除匿名用户,建议选择Y,之后选择是否禁止ROOT用户远程登录,这个根据自己需求设置,接下会让你选择是否删除test数据库,直接回车不用管,最后一次选择人你是否重载权限表,选择y,就设置好了

3.安装PHP

4.配置nginx(涉及到编辑配置文件之前建议先备份)

(忽略注释)在第一句 user                    nginx之间添加一个nginx,修改nginx运行账号
然后保存退出

在这个文件中添加index.php默认文档,位置自己找。
然后找到类似以下语句

2.配置php(涉及到编辑配置文件之前建议先备份)

找到date.timezone,取消注释,在等于后面添加PRC,解决时差
找到disable_functions,在等于后面添加禁用的函数(这些参数根据需求添加删除)

找到expose_php,将On改成Off可以禁止PHP的版本显示
找到magic_quotes_gpc,将Off改成On防止SQL注入
找到open_basedir在等于后面添加.:/tmp/防止PHP木马跨站攻击

3.配置PHPfastCGI(涉及到编辑配置文件之前建议先备份)

修改user参数为nginx用户
修改group参数为nginx组

4.启动以及测试

现在可以访问下自己机子的IP了,会有nginx的默认网页,或者也可以删除index.html,新建一个index.php

 添加以上代码查看PHP信息。

CentOS 6.2搭建mysql+nginx+php平台。 - 5