1、Apache,PHP,MySQL为什么要在Linux上搭建?
1)他们的在Linux上的运行效率相对于Windows会更高
2)某些模块只是针对Linux进行开发的
3)这些软件最早也是在Linux/UNIX上发展起来的
2、为什么不选用最新的软件?
因为最新的软件不一定就是企业在用的,企业用的大多是最稳定的版本!
3、为什么选用源码包安装?
因为二进制包有其自身的局限性,如二进制不能很好的定制,不能获取源码,而且二进制包大多数情况下都是针对某一特定的平台。而源码包有很强的适用性,比如如果对源代码有足够的了解,可以将其进行调整,并且在编译的时候,可以做一些相应的设置,使其性能达到最优!
4、安装顺序
Apache---> MySQL ---> PHP
二、安装编译工具:gcc,gcc-c++,make
以CentOS5.5为例,如果选择的是Server安装的话,是没有安装gcc与gcc-c++的,但是make工具一般是默认安装的。
1、mkdir /mnt/cdrom
2、mount /dev/cdrom /mnt/cdrom
3、如果此时不能连入互联网,可以设置光盘为yum源,解决头疼的依赖关系
1)、修改配置文件:/etc/yum.repos.d/CentOS-Media.repo
设置选项: enable=1
baseurl=file:///mnt/cdrom #按照其原来写法进行修改
2)、mkdir /backup
mv