centOS下安装软件的方式主要有源码包和RPM包两种方式。源码包用C语言编写,效率较高,可定制性更强,但编译和安装时间较久,对新手来说也较复杂。RPM包和windows的exe安装包差不多,安装快,但就是定制性没那么强,软件的新版本都要等大神弄好才有得用,而且依赖性特别强,装一个包有可能需要先安装其他的包,以此类推,而yum就是为了解决rpm的依赖性而产生的,会自动匹配软件所需要的依赖,一起安装。
推荐对版本要求不高的同志可以直接用yum方式安装,方便快捷,接下来进入正题。
1、安装较新的yum源,可以装多个,这样保证能找到较新的软件版本,目前能找到php5.6,mySQL5.0。(yum源网上教程很多,可自行查看)。
2、关闭防火墙(或查教程配置,测试环境的话关掉省事)
service iptables stop 关闭;
chkconfig iptables off 阻止开机自启动;
3、关闭selinux
vi /etc/selinux/config 编辑;
SELINUX=disabled 保存退出
4、安装apach
yum list httpd* 显示所有可安装的apach相关内容,可根据自己需要安装
yum install httpd httpd-manual mod_ssl mod_perl mod_auth_mysql 推荐安装这些
5、安装php
yum list php* 显示所有可安装的php相关内容,可根据自己需要安装;
yum install php php-mysql php-common php-gd php-mbstring php-mcrypt php-devel php-xml php-pod 推荐安装这些
6、安装mysql
yum list mysql* 显示所有可安装的mysql相关内容,可根据自己需要安装;
yum install mysql mysql-server mysql-devel 推荐安装
7、启动apach,mysql服务,并设为开机启动
service httpd start service mysqld start
chkconfig httpd on chkconfig mysqld on
就这样就完成了,是不是很简单。