前言:本人最近几天在面试找工作,前两天的一次面试中面试官让我上机配置一个lamp环境,要编译安装,对于学习linux的同学这个是很基本的一个配置,也是面试中比较常见的一个上机操作,可惜由于长时间没有做过了,当时做的并不理想,回来之后感觉很是不该,决定总结一下,一方面是温习这部分的知识,也为需要的同学提供一个配置手册,文中的所有配置均经过本人反复测试,如有问题欢迎各位朋友指出。
安装平台:VMware Workstation 9
系统:CentOS 5.9(内核2.6.18-348.el5)
内存:1024M
所用到的软件包(均为最新稳定版本)
apr-1.4.6.tar.gz
apr-util-1.5.1.tar.gz
httpd-2.4.4.tar.gz
MySQL-5.6.10-linux-glibc2.5-i686.tar.gz
php-5.4.12.tar.gz
软件包存放位置:/home/lamp
软件包下载地址:
5.6.10/mysql-5.6.10-linux-glibc2.5-i686.tar.gz
1、移除系统自带的rpm包的http mysql php,我这里iptables和SElinux都是关闭的,请各位注意下。
#yum remove httpd mysql mysql-server php php-cli php-common php-devel php-gd -y
2、安装编译所需的开发环境
#yum groupinstall -y 'Development Libraries' 'Development Tools' 'X Software Development'
3、同步系统时间:
#vim /etc/ntp.conf
添加下面三行内容(19行下面添加)
server 3.cn.pool.ntp.org
server 3.asia.pool.ntp.org
server 0.asia.pool.ntp.org
#/sbin/service ntpd stop