| 
	一个PHP程序猿,闲来无事,用虚拟机安装了CentOS7版本的linux,搞了下PHP环境的安装(分装,其实有很多一键shell集成安装包的,总感觉学习就要一步一步来,才有成就),之前只是弄一些简单的服务器上的操作,纯属小学生,仅供自己温习,有想借鉴的瞅瞅也行,有误导的地方,望不喷,谢谢~!  
	准备工作: 
	
		预先安装了虚拟机vm11,百度推荐当前的那个,vm11序列号:1F04Z-6D111-7Z029-AV0Q4-3AEH8,具体安装说明不必多说;
		下载centos7的安装包,下载地址:http://www.centoscn.com/plus/download.php?open=2&id=5070&uhash=30d461226e4a5148bf1cb899,放在虚拟机下安装,详细也不多说,很简单;
		启动虚拟机,简单配置一下系统相关 
	
		关闭内置防火墙(弃用自带的防火墙、启用iptables防火墙)
		
			
			
				
					[root@localhost ~]# systemctl stop firewalld.service 停止firewall  
					[root@localhost ~]# systemctl disable firewalld.service 禁止firewall开机启动  
		安装iptables防火墙
		
			
			
				
					[root@localhost ~]# yum install iptables-services 安装  
		修改iptables配置
		
			
			
				
					[root@localhost ~]# vim /etc/sysconfig/iptables 编辑防火墙配置文件  
		在 -A INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT下面添加 这两项
		
			
			
				
					-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT  
					-A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT  
		保存退出:wq
		启动并设置开机启动
		
			
			
				
					systemctl restart iptables.service 重启新防火墙使配置生效  
					systemctl enable iptables.service 设置防火墙开机启动   
	更新系统: 
	
		
		
			
				<span style="white-space:pre">    </span>[root@localhost ~]# vim /etc/yum.repos.d/CentOS-Base.repo   
	修改内容: 
	将所有"baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/"  
	修改为"baseurl=http://mirrors.shlug.org/centos/$releasever/os/$basearch/"  
	更新系统 
	
		
		
			
				<span style="white-space:pre">    </span>[root@localhost ~]# yum -y upgrade   
	软件目录: 
	/usr/local/src软件源代码包存放位置 
	/usr/local/software软件安装位置 
	安装编译工具及库文件 
	
		
		下载安装包
			
				<span style="white-space:pre">    </span>[root@localhost ~]# yum install -y apr* autoconf automake bison bzip2 bzip2* cloog-ppl compat* cpp curl curl-devel fontconfig fontconfig-devel freetype freetype* freetype-devel gcc gcc-c++ gtk+-devel gd gettext gettext-devel glibc kernel kernel-headers keyutils keyutils-libs-devel krb5-devel libcom_err-devel libpng libpng-devel libjpeg* libsepol-devel libselinux-devel libstdc++-devel libtool* libgomp libxml2 libxml2-devel libXpm* libtiff libtiff* make mpfr ncurses* ntp openssl openssl-devel patch pcre-devel perl php-common php-gd policycoreutils telnet t1lib t1lib* nasm nasm* wget zlib-devel   
	http://nginx.org/download/nginx-1.6.0.tar.gz
 源文:http://blog.csdn.net/daojibruce/article/details/46531847
 
 (责任编辑:IT)
 |