1.下载安装包
用wget :
apache:http://www.apache.org/dist/httpd/httpd-2.2.14.tar.bz2
php:http://cn2.php.net/get/php-5.3.0.tar.bz2/from/us.php.net/mirror
2.解压到/usr/local/src下,先编译apache,在编译php
apache编译参数:
apache:/configure –prefix=/usr/local/apache2 –with-mpm=worker –enable-so –enable-rewrite –enable-cache
–enable-file-cache –enable-disk-cache –enable-mem-cache –enable-deflate –enable-expires –enable-headers
–disable-actions –disable-cgid –disable-cgi –disable-autoindex –disable-userdir –disable-alias –disable-include
–enable-proxy-ajp –enable-proxy –enable-proxy-balancer
make
make install
在apache的编译安装中,一半会报mysqlclient包没有安装,centos下,用yum install mysql-devel就可以了,其他的一些包类似安装就可以
php编译参数:
./configure –prefix=/usr/local/php5 –with-apxs2=/usr/local/apache2/bin/apxs –with-libxml-dir –with-zlib
make
make install
到此,apache和php的编译安装基本上就结束了,下面就是一些配置问题了!!
附上我在网上找的部分apache的编译参数的说明:
/configure //配置源代码树 –prefix=/usr/local/apache2 //体系无关文件的顶级安装目录PREFIX ,也就Apache的安装目录。
–enable-module=so //打开 so 模块,so 模块是用来提 DSO 支持的 apache 核心模块
–enable-cache //支持缓存
–enable-mem-cache //支持记忆缓存
–enable-static-htdigest //使用静态连接编译 htdigest – 管理用于摘要认证的用户文件
–enable-static-logresolve //使用静态连接编译 logresolve – 解析 Apache 日志中的IP地址为主机名
转载于:https://blog.51cto.com/network810/1135120
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/110214.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...