首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
case
int
command
actionscrip
solr
python
node.js
client
heap
php
byte
default
string
iostream
scala
php5
golang
js
cpython
text
range
integer
loops
python2
less
foreach
netty
python3
sum
eval
hashcode
ip
function
tags
email
require
go
const
timestamp
cookie
php7
runtime
include
get
emoji
spring
hook
heatmap
bit
datetime
jar
jsp
select
javascript
数组
nodejs
cmd
merge
install
web3
perl
utf-8
vba
cPlusPlus
java
ascii
audio
header
settings
char
yaml
testing
subset
fetch
object
triggers
buffer
replace
web
当前位置:
开发笔记
>
编程语言
> 正文
Apache服务器中apxs模块安装方法
作者:wangxin7299b_943 | 来源:互联网 | 2014-05-28 10:53
一、安装环境1、硬件环境:CPU:P42.8(双核)memory:512M2、软件环境:OS:FreeBSD6.0-RELEASEcompiler:gcc3.4.4perl5.8.7make3.81二、所需模块mod_deflate.c三、安装过程下面以安装实例进行介绍比如10.0.153.30apache在首次运行时
一、安装环境
1、硬件环境:
CPU: P4 2.8(双核)
memory:512M
2、软件环境:
OS: FreeBSD 6.0-RELEASE
compiler: gcc 3.4.4
perl 5.8.7
make 3.81
二、所需模块
mod_deflate.c
三、安装过程
下面以安装实例进行介绍
比如10.0.153.30 apache在首次运行时,出现缺少DeflateFilterNote、DeflateCompressionLevel、Header模块的错误提示
就按上面的实例做一下安装手顺:
1、安装模块DeflateFilterNote(实现内容的压缩,加快网页浏览速度)
①查找模块deflate C源文件
#find /home/livedoorcn/httpd-2.0.54 -name mod_deflate.c
#cd /home/livedoorcn/httpd-2.0.54/modules/filters
②编译C源程序为共享模块,以在运行时刻加载到Apache服务器中:
#/usr/local/apache2/bin/apxs -c mod_deflate.c
#gcc -fpic -DSHARED_MODULE -I/usr/local/apache2/include -c mod_deflate.c
#ld -Bshareable -o mod_deflate.so mod_deflate.o
说明:
-c
此选项表示需要执行编译操作。 它首先会编译C源程序(.c)files为对应的目标代码文件(.o),
然后,连接这些目标代码和files中其余的目标代码文件(.o and .a),以生成动态共享对象dsofile。
-o
明确指定所建立的动态共享对象的文件名。
③安装共享对象到"modules"目录,并更新httpd.conf文件
#/usr/local/apache2/bin/apxs -i -a mod_deflate.c
#cp mod_deflate.so /usr/local/apache2/modules/
#chmod 755 /usr/local/apache2/modules/mod_deflate.so
说明:
-i
此选项表示需要执行安装操作, 以安装一个或多个动态共享对象到服务器的modules目录中。
-a
此选项自动在httpd.conf文件中增加一个LoadModule行,以激活此模块,或者,如果此行已经存在,则启用之。
------------------------------------------------
注:模块DeflateCompressionLevel、Header的安装方式与DeflateFilterNote一样,更改一下模块名就可以了.
------------------------------------------------
2、模块说明:
DeflateFilterNote #实现内容的压缩,加快网页浏览速度
DeflateCompressionLevel #是指压缩程度的等级,从1到9,9是最高级别的
Header #报头模块 (mod_headers) 是"扩展" 模块,被用来在HTTP响应中添加报头,
被用来增加这些报头的设置指示利用了正常Apache范围规则,因此报头可能被增加在一个单独文件、
一系列与正则表达式匹配的文件、一系列与正则表达式匹配的目录、或整个一个网站。
perl
apache
服务器
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
string
PHP 过滤器详解
本文深入探讨了 PHP 中的过滤器机制,包括常见的 $_SERVER 变量、filter_has_var() 函数、filter_id() 函数、filter_input() 函数及其数组形式、filter_list() 函数以及 filter_var() 和其数组形式。同时,详细介绍了各种过滤器的用途和用法。 ...
[详细]
蜡笔小新 2024-12-23 19:05:02
sum
优化Kafka流状态存储查询的最佳实践
本文探讨了如何优化和正确配置Kafka Streams应用程序以确保准确的状态存储查询。通过调整配置参数和代码逻辑,可以有效解决数据不一致的问题。 ...
[详细]
蜡笔小新 2024-12-26 18:17:14
command
解决Hive启动时权限被拒问题
本文详细分析了Hive在启动过程中遇到的权限拒绝错误,并提供了多种解决方案,包括调整文件权限、用户组设置以及环境变量配置等。 ...
[详细]
蜡笔小新 2024-12-26 19:14:29
php
网络运维工程师的前景与薪酬分析
网络运维工程师负责确保企业IT基础设施的稳定运行,保障业务连续性和数据安全。他们需要具备多种技能,包括搭建和维护网络环境、监控系统性能、处理突发事件等。本文将探讨网络运维工程师的职业前景及其平均薪酬水平。 ...
[详细]
蜡笔小新 2024-12-26 14:35:04
eval
PHP 5.5.0rc1 发布:深入解析 Zend OPcache
2013年5月9日,PHP官方发布了PHP 5.5.0rc1和PHP 5.4.15正式版,这两个版本均支持64位环境。本文将详细介绍Zend OPcache的功能及其在Windows环境下的配置与测试。 ...
[详细]
蜡笔小新 2024-12-26 12:56:20
int
解决MyBatis Mapper绑定异常:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
本文详细介绍了如何解决MyBatis中常见的BindingException错误,提供了多种排查和修复方法,确保Mapper接口与XML文件的正确配置。 ...
[详细]
蜡笔小新 2024-12-25 19:42:47
int
深入解析 Apache Shiro 安全框架架构
本文详细介绍了 Apache Shiro,一个强大且灵活的开源安全框架。Shiro 专注于简化身份验证、授权、会话管理和加密等复杂的安全操作,使开发者能够更轻松地保护应用程序。其核心目标是提供易于使用和理解的API,同时确保高度的安全性和灵活性。 ...
[详细]
蜡笔小新 2024-12-25 16:03:57
php
提升网站安全性:隐藏Apache、Nginx和PHP版本号的详细指南
本文详细介绍如何通过修改配置文件来隐藏Apache、Nginx和PHP的版本号,从而增强网站的安全性。我们将提供具体的配置步骤,并解释这些设置的重要性。 ...
[详细]
蜡笔小新 2024-12-24 10:21:12
default
构建个人博客站点:基于LAMP环境的WordPress部署指南
本文详细介绍如何利用已搭建的LAMP(Linux、Apache、MySQL、PHP)环境,快速创建一个基于WordPress的内容管理系统(CMS)。WordPress是一款流行的开源博客平台,适用于个人或小型团队使用。 ...
[详细]
蜡笔小新 2024-12-23 20:23:57
string
实现高并发连接的优化方法
探讨如何通过编程技术实现100个并发连接,解决线程创建顺序问题,并提供高效的并发测试方案。 ...
[详细]
蜡笔小新 2024-12-28 09:58:40
string
信息安全小组第一周工作总结
本周信息安全小组主要进行了CTF竞赛相关技能的学习,包括HTML和CSS的基础知识、逆向工程的初步探索以及整数溢出漏洞的学习。此外,还掌握了Linux命令行操作及互联网工作原理的基本概念。 ...
[详细]
蜡笔小新 2024-12-28 05:52:22
php
PHP检测AJAX请求的有效方法
本文详细介绍了如何使用PHP检测AJAX请求,通过分析预定义服务器变量来判断请求是否来自XMLHttpRequest。此方法简单实用,适用于各种Web开发场景。 ...
[详细]
蜡笔小新 2024-12-27 21:20:10
string
新浪笔试题
1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ...
[详细]
蜡笔小新 2024-12-27 19:32:17
text
深入理解Cookie与Session会话管理
本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ...
[详细]
蜡笔小新 2024-12-27 18:20:43
text
解决Oracle中Dbms_Output.Put_Line字符长度限制问题
在Oracle数据库中,使用Dbms_Output.Put_Line进行输出调试时,若单行字符超过255个,则会遇到ORA-20000错误。本文介绍了一种有效的方法来处理这种情况,通过创建自定义包和视图,实现对长字符串的分割和正确输出。 ...
[详细]
蜡笔小新 2024-12-23 15:16:05
wangxin7299b_943
这个家伙很懒,什么也没留下!
Tags | 热门标签
case
int
command
actionscrip
solr
python
node.js
client
heap
php
byte
default
string
iostream
scala
php5
golang
js
cpython
text
range
integer
loops
python2
less
foreach
netty
python3
sum
eval
RankList | 热门文章
1
python学习第十九天:re,sys,suprocess模块
2
【计算机网络学习笔记】第二章 物理层
3
关于网页响应式布局fixed导航栏的问题
4
python+selenium+chrome网页自动化
5
php变量命名规范是什么(php变量规则)
6
丢包计算(以WebRTC为例)
7
【枚举】bzoj1072 [SCOI2007]排列perm
8
org.restlet.Application.getConnegService()方法的使用及代码示例
9
DOM插入元素插入到元素前面
10
Python 程序:打印偶数位置数组元素
11
Kindle 是不是故意把屏保弄得这么丑,不得以换了广告屏保
12
系数|量纲_机器学习基础一文带你用sklearn做特征工程
13
Refactoring tbl_view.lib and add PMA\Template
14
看完这篇还搞不懂HTTPS,就来找我!
15
uniapp运行到浏览器跨域H5页面的跨域问题解决方案
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有