httpd 下载地址:
http://httpd.apache.org/download.cgi#apache24
【一、安装依赖】
1、
yum install gcc automake autoconf libtool gcc+ gcc-c++ zlib-devel
2、下载 APR
下载地址: http://archive.apache.org/dist/apr/ 同样找最新版本
得到文件:apr-1.4.6.tar.gz
解压:tar -zxvf apr-1.4.6.tar.gz
安装:
./configure --prefix=/usr/local/lamp/apr
make && make install
3、下载 APR-util
下载地址:http://archive.apache.org/dist/apr/ 找最新版本
得到文件:apr-util-1.5.1.tar.gz
解压: tar -zxvf apr-util-1.5.1.tar.gz
./configure --prefix=/usr/local/lamp/apr-util -with-apr=/usr/local/lamp/apr/bin/apr-1-config
make && make install
4、下载 PCRE
下载地址: http://jaist.dl.sourceforge.net/project/pcre/pcre/ 找最新版下
得到文件: pcre-8.32.tar.gz
解压:tar -zxvf pcre-8.32.tar.gz
./configure --prefix=/usr/local/lamp/pcre
make && make install
【二、预编译】
./configure --prefix=/usr/local/lamp/apache2 -with-apr=/usr/local/lamp/apr -with-apr-util=/usr/local/lamp/apr-util -with-pcre=/usr/local/lamp/pcre --enable-so --enable-deflate=shared --enable-expires=shared --enable-rewrite=shared
参数说明:
–prefix 指定编译完成后的文件存放的位置
–sysconfdir 指定配置文件存放的位置
–with-included-apr 提高编译效率
–enable-so 指定Apache 支持动态模块
–enable-deflate=shared 支持网站deflate的压缩技术模块
–enable-expires=shared 支持网站的缓存技术模块
–enable-rewrite=shared 支持网站地址重写技术
【三、编译并安装】
make && make install
【【php安装】】
参考文档:
http://blog.csdn.net/qq_14912373/article/details/48915823
http://www.cnblogs.com/tujia/p/5392319.html
http://www.yanshiba.com/archives/727
http://blog.csdn.net/ys743276112/article/details/51648243
(1、安装基础库)
yum install gd zlib zlib-devel openssl openssl-devel libxml2 libxml2-devel libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libmcrypt libmcrypt-devel
(2、预编译)
./configure --prefix=/usr/local/php -with-apxs2=/usr/local/apache2/bin/apxs
–with-gd
–with-freetype-dir
–enable-gd-native-ttf
–enable-mysqlnd
–with-pdo-mysql=mysqlnd
–with-openssl
–with-mcrypt
–enable-mbstring
–enable-zip
–enable-fpm
参数说明:
-with-apxs2 让 appache 加载 php
(3、编译并安装)
make && make install
(4、复制配置文件)
cp /usr/ruanjian/php-5.5.38/php.ini-development /usr/local/php/lib/php.ini
cp /usr/local/php/etc/php-fpm.conf.default /usr/local/php/etc/php-fpm.conf
(5、让appace 解析 php)
LoadModule php5_module modules/libphp5.so
AddType application/x-httpd-php .php
vim httpd.conf 添加上面第二行到第一行下面。
(6、添加环境变量)
修改/etc/profile文件使其永久性生效,并对所有系统用户生效,在文件末尾加上如下两行代码
PATH=$PATH:/usr/local/lamp/php/bin:/usr/local/lamp/mysql/bin
export PATH
执行 命令source /etc/profile或 执行点命令 ./profile使其修改生效,执行完可通过echo $PATH命令查看是否添加成功。
(7、# 启动php-fpm)
/usr/local/php/sbin/php-fpm
参考网址:
http://www.cnblogs.com/tujia/p/5392319.html