前言
噜啦啦 感觉还是在csdn写文章比较踏实 ...
开始
环境:
服务器:CentOS 6.4 IP:192.168.234.136
客户机:Windows XP IP:192.168.234.135 PS:别问我为什么用XP
老样子 先上几张图


安装系统我就不用说了吧 都是英文相信大家能看得懂
好了开始
在搭建的时候发现一个严重的问题 我使用Yum源安装时 发现竟然没有php-fpm 那怎么得行
于是我换了atomic的源
wget http://www.atomicorp.com/installers/atomic #下载atomic yum源
sh ./atomic #安装
yum check-update
atomic会集成各种yum里没有的软件包(总结:反正就是比yum好用。。。大概)
安装Nginx
当然在这里推荐大家手动编译这个玩意
编译依赖 gcc 环境
yum install gcc-c++
pcre-devel 是使用 pcre 开发的一个二次开发库
yum install -y pcre pcre-devel
zlib 库提供了很多种压缩和解压缩的方式
yum install -y zlib zlib-devel
应装的都装好了之后
我们wget nginx的包
wget -c https://nginx.org/download/nginx-1.12.1.tar.gz
本文作者蠢到下个nginx都要先从物理机拉到虚拟机(XP)然后搭个iis 使用centos wget 进行下载

下载完之后解压缩
使用 tar -zxvf [软件包]
然后就可以开始愉快的编译啦!
./configure
make
make install
最后whereis nginx
查找Nginx安装目录
一般都是在/usr/local下
如果是其他地方...
雨我无瓜
启动方式(比较猎奇)
/usr/local/nginx/sbin/nginx //启动
/usr/local/nginx/sbin/nginx -s stop //停止
/usr/local/nginx/sbin/nginx -s reload //重启
最后http://localhost 访问就OK啦
安装MySQL
yum install mysql mysql-server
安装完之后设置密码(记得开启数据库 service mysqld start)
mysql_secure_installation //自己操作
PS:端口3306
安装PHP

最令我头疼的环节 也只能怪我笨... 起初在Ubuntu和RadHat进行安装发现一个问题最后在centos下解决了...果然centos大法好
yum install php php-mysql php-gd libjpeg* php-imap php-ldap php-odbc php-pear php-xml php-xmlrpc php-mbstring php-mcrypt php-bcmath php-mhash libmcrypt libmcrypt-devel php-fpm
这对扩展改装的装下 大部分都是处理字节和数据库的还有些正则表达式???
改装的都装好了
我们进入配置环节
配置NMP(Nginx + MySQL + PHP )
精简!
我们打开nginx配置文件
注意:如果是使用Yum源安装nginx的 配置文件在/etc/nginx/con.f/nginx.conf(好像)
按上面步骤的在/usr/local/nginx/conf/nginx.conf
好了我们使用vim打开(或者nano 或者vi 或者...)
打开完之后把
location ~ \.php$ {
root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
复制粘贴到末尾
当然配置文件里面有你也可以取消到注释自己修改
之后全部重启
结束

|