仓酷云
标题:
带来一篇CentOS 7.0编译装置Nginx+MySQL+PHP
[打印本页]
作者:
谁可相欹
时间:
2015-1-14 20:22
标题:
带来一篇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[0:0]
:FORWARDACCEPT[0:0]
:OUTPUTACCEPT[0:0]
-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原创内容
作者:
活着的死人
时间:
2015-1-16 15:38
标题:
带来一篇CentOS 7.0编译装置Nginx+MySQL+PHP
眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。
作者:
精灵巫婆
时间:
2015-1-24 14:14
选择一些适于初学者的Linux社区。
作者:
若相依
时间:
2015-2-1 18:27
选择交流平台,如QQ群,网站论坛等。
作者:
山那边是海
时间:
2015-2-7 16:53
随着实验课程的结束,理论课也该结束了,说实话教OS的这两位老师是我们遇到过的不错的老师(这话放这可能不太恰当).
作者:
小女巫
时间:
2015-2-22 22:39
要增加自己Linux的技能,只有通过实践来实现了。所以,赶快找一部计算机,赶快安装一个Linux发行版本,然后进入精彩的Linux世界,相信对于你自己的Linux能力必然大有斩获。
作者:
简单生活
时间:
2015-3-7 06:12
最好先搜寻一下论坛是否有您需要的文章。这样可以获得事半功倍的效果。
作者:
莫相离
时间:
2015-3-21 14:34
选择一些适于初学者的Linux社区。
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2