编译安装lamp的要点是简单熟悉安装命令
其实和windows差不多啦。
找到安装的目录,安装需要依赖的包。
我的系统环境:centos 6.0
pcre
apr && apr-util
需要的文件我都打包到我的百度网盘地址:
http://pan.baidu.com/share/link?shareid=2970354864&uk=3859675266
yum install gcc gcc-c++ make
apache的安装:
谷歌下载 apr apr-util pcre模块 下载apache
apr apr-util apache 可以移植的运行库
pcre正则库
./configure --prefix=/usr/local/pcre
make && make install
apr
./configure --prefix=/usr/local/apr
make&&make install
apr-util
./configure --prefix=/usr/local/apr-util --with-apr=/usr/local/apr
make&&make install
安装他们
安装apr-util的时候会提示配置apr的安装目录
apche的安装:
./configure --prefix=/usr/local/apache2 --with-apr=/usr/local/apr/ --with-apr-util=/usr/local/apr-util/ --with-pcre=/usr/local/pcre
make && make install
mysql的安装:
在http://dev.mysql.com/downloads/mysql/#downloads
如果是源码安装下载地址是:
http://mysql.mirror.kangaroot.net/Downloads/MySQL-5.6/
linux : wget http://mysql.mirror.kangaroot.net/Downloads/MySQL-5.6/mysql-5.6.12.tar.gz
源码安装教材:http://www.yanue.net/archives/776.html
下载mysql
rpm -i MySQL-server-5.5.28-1.rhel5.i386.rpm rpm -i MySQL-client-5.5.28-1.rhel5.i386.rpm
rpm -i MySQL-devel-5.5.28-1.rhel5.i386.rpm
发现有冲突就 rpm -e --nodepend 强制卸载
php的安装:
下载地址: http://cn2.php.net/get/php-5.5.4.tar.gz/from/a/mirror
安装php
先安装 yum install libxml2 libxml2-devel
./configure --with-apxs2=/usr/local/apache2/bin/apxs --with-mysql
修改apache配置
<FilesMatch \.php$> SetHandler application/x-httpd-php </FilesMatch>