centos安装lamp环境

原创:
1.安装centos ,这里使用CentOS-6.5-x86_64-LiveDVD.iso
安装完毕后进入系统
2.关闭系统防火墙,selinux
打开终端,输入命令
#service iptables stop //关闭防火墙
#setenforce 0 //关闭selinux
3.下载apache源码,php源码,mysql源码
首先,在根目录(/)创建一个文件夹,命名source,创建一个文件夹,命名lamp,然后进入source目录,以下是命令方法
桌面右键,在终端中打开,然后输入命令
#cd /
#mkdir source
#mkdir lamp
#cd source
下载apache2.2.27
下载mysql5.6.20
3.1安装apache2.2.27
解压安装包httpd-2.2.27.tar.gz
#tar -xzf httpd-2.2.27.tar.gz
进入目录
#cd httpd-2.2.27
# ./configure --prefix=/lamp/apache
接下来会报错
需要安装gcc gcc++
#yum -y install gcc gcc-c++
再次编译,顺利安装
# ./configure --prefix=/lamp/apache
#make;make install
拷贝启动启动文件到/etc/init.d/
#cp /lamp/apache/bin/apachectl /etc/init.d/httpd
启动apache,输入物理地址,提示It works!以下界面则提交成功
#service httpd start
3.2 安装mysql5.6.20
安装mysql需要安装cmake,首先下载cmake,其次还要安装ncurses-devel
#cd /source
#tar -xzf cmake-2.8.12.2.tar.gz
#cd  cmake-2.8.12.2
#./configure
#gmake
#make;make install
#yum install ncurses-devel
安装mysql
#cd /source
#tar -xzf mysql-5.6.20.tar.gz
#cd  mysql-5.6.20
#cmake -DCMAKE_INSTALL_PREFIX=/lamp/mysql && make && make install
#cd /lamp/mysql
#scripts/mysql_install_db --basedir=/lamp/mysql --datadir=/lamp/mysql/data --user=mysql
#cp support-files/my-default.cnf /lamp/mysql/my.cnf
#cp support-files/mysql.server /etc/init.d/mysqld
增加环境变量
#vim /etc/profile
在文件末尾加入PATH=$PATH:/lamp/mysql/bin
#source /etc/profile
启动mysql
#service mysqld start
如果我无法启动,看看是否有mysqld进程没有关闭,全部kill -9   ,查看命令ps -ef|grep mysqld
3.3 安装php5.4.27
#cd /source
#tar -xzf php-5.4.27.tar.gz
# cd php-5.4.27
# ./configure --prefix=/lamp/php --with-mysql=/lamp/mysql --with-mysqli=/lamp/mysql/bin/mysql_config --with-apxs2=/lamp/apache/bin/apxs --enable-mbstring
#cp /source/ php-5.4.27/php.ini-development /lamp/php/lib/php.ini
设置默认时区
#vim /lamp/php/lib/php.ini
大概909行修改为date.timezone = PRC
可能会报错,这里是perl未安装
#yum -y install perl
可能会报错,这里是libxml2 libxml2-devel未安装
#yum -y install libxml2 libxml2-devel
增加环境变量
#vim /etc/profile
在文件末尾加入PATH=$PATH:/lamp/php/bin
#source /etc/profile
修改apache配置,让其支持php解析
#vim /lamp/apache/etc/httpd.conf
搜索AddType,大概310行
增加AddType application/x-httpd-php .php
搜索Directory,大概168行
修改为DirectoryIndex index.php index.html
重启apache
#service httpd restart
到此安装成功