LAMP安装在自己的PC机的虚拟机(VMware® Workstation 8.0.4版本),具体软件的版本为:CentOS 6.3、apache2.4、mysql5.5、php5.4。
一、准备工作
1.1、关闭SELinux
vim /etc/selinux/config
SELINUX=disable
重启Linux
1.2、关闭防火墙
使用set命令
1.3、使用本地yum源(本地光盘安装)
挂载光盘、禁用网络yum源,启用光盘yum源、安装gcc编辑器
1.3.1、放入第一张光盘
1.3.2、创立挂载点mkdir /mnt/cdrom/
1.3.3、挂载光盘mount /dev/sr0 /mnt/cdrom/
1.3.4、进入yum.repos.d目录 cd/etc/yum.repos.d/
1.3.5、ls
1.3.6、显示4个文件,默认为Centos-Base.repe生效作用是网络yum源,因为安装本地yum源是光盘,所以要让它不生效
vi Centos-Base.repe,有五个yum源池, 禁用方法是在每个yum源池里添加:enabled=0(为0说明不起作用,
为1起作用)或者直接把Centos-Base.repe改名
1.3.7、vi Centos-Media.repo,设置
baseurl=file:///mnt/cdrom,把另外两个备用的注视掉,把enabled设为1即可。
![](https://img-blog.csdn.net/20160925222902662)
解压缩的方式可以写个脚本一次解压缩,然后运行(chmod 755 tar.sh ./tar.sh)
1.4、安装gcc命令
yum -y install gcc
1.5、把安装包上传到服务器上并解压缩,我放到/root/lamp/下,大家随意。具体安装文件如下,请需要的朋友自行下载。
解压缩的方式可以写个脚本一次解压缩,然后运行(chmod 755 tar.sh ./tar.sh)
vi tar.sh
#!/bin/bash
#irwin
cd /root/lamp
ls *.tar.gz > ls.log
ls *.tgz >> ls.log
for i in $(cat ls.log)
do
tar -zxf $i
done
rm -rf ls.log
二、开始辅助软件
因为apache、mysql、php环境会有一些特殊功能,比如GD库,所以需要一些单独安装的辅助软件2.1、安装libxml2
yum -y install python-devel
yum install -y libxml2-devel
cd /lamp/libxml2-2.9.1
./configure --prefix=/usr/local/libxml2/ && make && make install
2.2、安装libmcrypt
yum -y install gcc-c++