【精】CentOS6.4安装搭建nginx+php+mysql环境

前言

噜啦啦 感觉还是在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;
 }

复制粘贴到末尾

当然配置文件里面有你也可以取消到注释自己修改

之后全部重启

结束

发布了16 篇原创文章 · 获赞 9 · 访问量 6573

猜你喜欢

转载自blog.csdn.net/weixin_42608762/article/details/96912244
今日推荐