• 欢迎访问VPS岛网站,国外VPS,国内VPS,国外服务器,国内服务器,服务器主机,测评及优惠码,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站 QQ群

Apache编译安装

Apache技术 黄俊平 24次浏览 已收录 0个评论

(1)# cd /usr/local/src/

(2)# wget http://syslab.comsenz.com/downloads/linux/httpd-2.2.16.tar.gz

(3)解压:

#tar zxvf httpd-2.2.16.tar.gz

(4)配置编译参数:

#cd httpd-2.2.16
# ./configure \
–prefix=/usr/local/apache2 \
–with-included-apr \
–enable-so \
–enable-deflate=shared \
–enable-expires=shared \
–enable-rewrite=shared \
–with-pcre

注:–prefix 指定安装到哪里, –enable-so 表示启用DSO [1] –enable-deflate=shared 表示共享的方式编译deflate,后面的参数同理。

(5)为了避免在make的时候出现错误,所以最好是提前先安装好一些库文件:

yum install -y pcre pcre-devel apr apr-devel
      (6)编译:make

编译完成可以用echo $?查看是否有错误

(7)安装:make install

同样的安装完成可用echo $?看下是否有错误

(8)启动apache:

/usr/local/apache2/bin/apachectl start

(9)/usr/local/apache2/bin/apachectl -M 查看静态、动态模块

/usr/local/apache2/bin/apachectl -l 查看静态模块

/usr/local/apache2/bin/apachectl -t 用来查看配置文件有没有语法错误

/usr/local/apache2/config/httpd.config 配置文件的路径

/usr/local/apache2/bin/apachectl graceful 重新加载配置文件

/usr/local/apache2/bin/httpd 静态的模块都被编译到这个文件下面来,动态的并没有在这里,只是我用到的时候去加载,不用的时候不去加载

apache编译安装参数说明

./configure //配置源代码树

–prefix=/usr/local/apache2 //体系无关文件的顶级安装目录prefix ,也就apache的安装目录。如果没有指定 PREFIX,默认会装到/usr/local/apache2。

–enable-module=so //打开 so 模块,so 模块是用来提 dso 支持的 apache 核心模块

–enable-deflate=shared //支持网页压缩

–enable-expires=shared //支持 http 控制

–enable-rewrite=shared //支持 url 重写

–enable-cache //支持缓存

–enable-file-cache //支持文件缓存

–enable-mem-cache //支持记忆缓存

–enable-disk-cache //支持磁盘缓存

–enable-static-support //支持静态连接(默认为动态连接)

–enable-static-htpasswd //使用静态连接编译 htpasswd – 管理用于基本认证的用户文件

–enable-static-htdigest //使用静态连接编译 htdigest – 管理用于摘要认证的用户文件 

–enable-static-rotatelogs //使用静态连接编译 rotatelogs – 滚动 apache 日志的管道日志程序 

–enable-static-logresolve //使用静态连接编译 logresolve – 解析 apache 日志中的ip地址为主机名

–enable-static-htdbm //使用静态连接编译 htdbm – 操作 dbm 密码数据库 

–enable-static-ab //使用静态连接编译 ab – apache http 服务器性能测试工具

–enable-static-checkgid //使用静态连接编译 checkgid 

–disable-cgid //禁止用一个外部 cgi 守护进程执行cgi脚本

–disable-cgi //禁止编译 cgi 版本的 PHP

–disable-userdir //禁止用户从自己的主目录中提供页面

–with-mpm=worker // 让apache以worker方式运行


VPS岛 的文章和资源来自互联网,仅作为参考资料,如果有侵犯版权的资源请尽快联系站长,我们会在24h内删除有争议的资源。丨 转载请注明Apache编译安装
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址