CentOS6.6 32位 Minimal版本纯编译安装Nginx+MySQL+PHP+M

CentOS6.6 32位 Minimal版本纯编译安装Nginx+MySQL+PHP+Memcached

CentOS是红帽发行的免费的稳定Linux版本,在企业服务器应用中都会选用Minimal版本,因为Minimal是CentOS”最纯洁”的服务器系统,因为Minimal版本连vim编辑器都需要自己安装,Minimal组件最少,无桌面,扩展灵活,非常适合做服务器。

CentOS 6.2实战部署Nginx+MySQL+PHP

使用Nginx搭建WEB服务器

搭建基于Linux6.3+Nginx1.2+PHP5+MySQL5.5的Web服务器全过程

1.配置网卡

Minimal版本的CentOS被安装后,网卡驱动默认是down状态,需要手动激活,在连接好网线后需要执行命令:
[root@linuxidc soft]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

然后按i进入编辑状态,进行如下修改:

这里写图片描述

修改完毕后,按ESC,然后shift+:,wq进行保存退出。

然后开始配置DNS服务器地址:

[root@linuxidc soft]# vi /etc/resolv.conf

最主要的是配置nameserver属性,可以是自己的网关地址,如下图所示:

修改完毕后保存退出。键入以下命令激活网卡:

[root@linuxidc soft]# ifconfig eth0 up

这里写图片描述

至此,网卡已经配置好了,如果仍然发现开机网卡未启动等问题,可以执行以下两条命令进行完善。

[root@linuxidc soft]# chkconfig –add network
[root@linuxidc soft]# chkconfig network on

重启网卡命令:

这里写图片描述

2.配置防火墙,开放22(SSH),3306(Mysql),80(Nginx),11211(Memcached),6379(Redis)端口
[root@linuxidc soft]# vi /etc/sysconfig/iptables
修改为:

这里写图片描述

重启防火墙使配置生效:
[root@linuxidc soft]# /etc/init.d/iptables restart

3.安装组件
更新系统:
[root@linuxidc soft]# yum update
稍后键入y进行确认。

安装vim:
[root@linuxidc soft]# yum install vim

安装编译工具及依赖:
[root@linuxidc soft]# yum install make apr* autoconf automake curl-devel gcc gcc-c++ zlib-devel openssl openssl-devel pcre-devel gd kernel keyutils patch perl kernel-headers compat* mpfr cpp glibc libgomp libstdc++-devel ppl cloog-ppl keyutils-libs-devel libcom_err-devel libsepol-devel libselinux-devel krb5-devel zlib-devel libXpm* freetype libjpeg* libpng* php-common php-gd ncurses* libtool* libxml2 libxml2-devel patch

4.下载Cmake,Mysql,PHP,Nginx,libevent,libmcrypt,pcre,memcached
如果自己寻找这些很困难,推荐给大家几个很好的源地址:
阿里:
搜狐:
网易:

我的就是在搜狐下载的,版本如下:

这里写图片描述

5.系统约定
软件源代码包存放位置:/usr/local/src
源码包编译安装位置:/usr/local/软件名字

源码放在/usr/local/src的实现方案有多种,可以在Windows下载,然后通过Xftp传送至指定目录,也可以cd到指定目录,wget 下载地址; 进行下载。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/bf0e42c1a110bdf655ddd49bdcad16fc.html