CentOS7.0下nginx+mysql+php环境安装
时间:2015-06-18 12:18 来源:linux.it.net.cn 作者:IT
一个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)
一个PHP程序猿,闲来无事,用虚拟机安装了CentOS7版本的linux,搞了下PHP环境的安装(分装,其实有很多一键shell集成安装包的,总感觉学习就要一步一步来,才有成就),之前只是弄一些简单的服务器上的操作,纯属小学生,仅供自己温习,有想借鉴的瞅瞅也行,有误导的地方,望不喷,谢谢~! 准备工作:
更新系统:
将所有"baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/"
修改为"baseurl=http://mirrors.shlug.org/centos/$releasever/os/$basearch/"
更新系统
软件目录:
/usr/local/src软件源代码包存放位置
/usr/local/software软件安装位置
安装编译工具及库文件
http://nginx.org/download/nginx-1.6.0.tar.gz
源文:http://blog.csdn.net/daojibruce/article/details/46531847 (责任编辑:IT) |