带来一篇CentOS 7.0编译装置Nginx+MySQL+PHP
欢迎大家来到仓酷云论坛!筹办篇:CentOS7.0体系装置设置图解教程
http://www.centoscn.com/image-text/setup/2014/0724/3342.html
1、设置防火墙,开启80端口、3306端口
CentOS7.0默许利用的是firewall作为防火墙,这里改成iptables防火墙。
1、封闭firewall:
systemctlstopfirewalld.service#中断firewall
systemctldisablefirewalld.service#克制firewall开机启动
2、装置iptables防火墙
yuminstalliptables-services#装置
vi/etc/sysconfig/iptables#编纂防火墙设置文件
#Firewallconfigurationwrittenbysystem-config-firewall
#Manualcustomizationofthisfileisnotrecommended.
*filter
:INPUTACCEPT
:FORWARDACCEPT
:OUTPUTACCEPT
-AINPUT-mstate--stateESTABLISHED,RELATED-jACCEPT
-AINPUT-picmp-jACCEPT
-AINPUT-ilo-jACCEPT
-AINPUT-mstate--stateNEW-mtcp-ptcp--dport22-jACCEPT
-AINPUT-mstate--stateNEW-mtcp-ptcp--dport80-jACCEPT
-AINPUT-mstate--stateNEW-mtcp-ptcp--dport3306-jACCEPT
-AINPUT-jREJECT--reject-withicmp-host-prohibited
-AFORWARD-jREJECT--reject-withicmp-host-prohibited
COMMIT
:wq!#保留加入
systemctlrestartiptables.service#最初重启防火墙使设置失效
systemctlenableiptables.service#设置防火墙开机启动
2、封闭SELINUX
vi/etc/selinux/config
#SELINUX=enforcing#正文失落
#SELINUXTYPE=targeted#正文失落
SELINUX=disabled#增添
:wq!#保留加入
setenforce0#使设置当即失效
三、体系商定
软件源代码包寄存地位:/usr/local/src
源码包编译装置地位:/usr/local/软件名字
4、下载软件包
1、下载nginx(今朝不乱版)
http://nginx.org/download/nginx-1.6.0.tar.gz
2、下载MySQL
http://cdn.mysql.com/Downloads/MySQL-5.6/mysql-5.6.19.tar.gz
3、下载php
http://cn2.php.net/distributions/php-5.5.14.tar.gz
4、下载pcre(撑持nginx伪静态)
ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.35.tar.gz
5、下载openssl(nginx扩大)
http://www.ckuyun.com/source/openssl-1.0.1h.tar.gz
6、下载zlib(nginx扩大)
http://zlib.net/zlib-1.2.8.tar.gz
7、下载cmake(MySQL编译工具)
http://www.ckuyun.com/files/v2.8/cmake-2.8.11.2.tar.gz
8、下载libmcrypt(php扩大)
http://nchc.dl.sourceforge.net/project/mcrypt/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz
9、下载yasm(php扩大)
http://www.ckuyun.com/projects/yasm/releases/yasm-1.2.0.tar.gz
10、t1lib(php扩大)
ftp://sunsite.unc.edu/pub/Linux/libs/graphics/t1lib-5.1.2.tar.gz
11、下载gd库装置包
https://bitbucket.org/libgd/gd-libgd/downloads/libgd-2.1.0.tar.gz
12、libvpx(gd库必要)
https://webm.谷歌code.com/files/libvpx-v1.3.0.tar.bz2
13、tiff(gd库必要)
http://download.osgeo.org/libtiff/tiff-4.0.3.tar.gz
14、libpng(gd库必要)
ftp://ftp.***systems.org/pub/png/src/libpng16/libpng-1.6.12.tar.gz
15、freetype(gd库必要)
http://download.savannah.gnu.org/releases/freetype/ft2demos-2.5.3.tar.gz
16、jpegsrc(gd库必要)
http://www.ckuyun.com/files/jpegsrc.v9a.tar.gz
以上软件包利用WinSCP工具上传到/usr/local/src目次
WinSCP下载地点:http://winscp.net/download/winscp554.zip
体系运维www.ckuyun.com温馨提示:qihang01原创内容
带来一篇CentOS 7.0编译装置Nginx+MySQL+PHP
眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。 选择一些适于初学者的Linux社区。 选择交流平台,如QQ群,网站论坛等。 随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当). 要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。 最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。 选择一些适于初学者的Linux社区。
页:
[1]