首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
scala
callback
lua
timestamp
heap
hook
dll
usb
ascii
数组
format
process
chat
keyword
python2
hash
datetime
vba
php8
spring
hashset
tags
cmd
string
bytecode
hashtable
post
config
buffer
foreach
include
require
python3
netty
copy
cpython
blob
get
function
client
split
cSharp
typescript
char
heatmap
timezone
cookie
install
express
substring
list
future
less
triggers
vbscript
text
default
const
node.js
window
replace
erlang
golang
filter
perl
range
settings
byte
uml
runtime
match
javascript
instance
httpclient
plugins
bit
fetch
testing
solr
当前位置:
开发笔记
>
编程语言
> 正文
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
服务器
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
post
深入解析BookKeeper的设计与应用场景
本文介绍了由Yahoo在2009年开发并于2011年开源的BookKeeper技术。BookKeeper是一种高效且可靠的日志流存储解决方案,广泛应用于需要高性能和强数据持久性的场景。 ...
[详细]
蜡笔小新 2024-12-19 11:08:57
post
阿里云ecs怎么配置php环境,阿里云ecs配置选择
阿里云ecs怎么配置php环境,阿里云ecs配置选择 ...
[详细]
蜡笔小新 2024-12-23 11:12:07
spring
使用 Spring Boot 和 Groovy 实现灵活的动态计算引擎
本文介绍了如何利用 Spring Boot 和 Groovy 构建一个灵活且可扩展的动态计算引擎,以满足钱包应用中类似余额宝功能的推广需求。我们将探讨不同的设计方案,并最终选择最适合的技术栈来实现这一目标。 ...
[详细]
蜡笔小新 2024-12-23 09:44:54
spring
MySQL 权限管理:赋权与撤权详解
本文详细介绍了如何在 MySQL 中授予和撤销用户权限。包括创建用户、赋予不同级别的权限(如表级、数据库级、服务器级)、使权限生效、查看用户权限以及撤销权限的方法。此外,还提供了常见错误及其解决方法。 ...
[详细]
蜡笔小新 2024-12-23 08:13:45
process
2023年最新:如何查看和配置电脑上的PHP环境
本文详细介绍了如何检查和配置电脑上的PHP环境,包括位数、运行支持以及文件格式的打开方式。适合初学者了解PHP的基础知识和操作方法。 ...
[详细]
蜡笔小新 2024-12-21 11:29:05
config
云服务器环境配置指南:Nginx、Tomcat、JDK与MySQL的安装与设置
本文详细介绍了如何在云服务器上配置Nginx、Tomcat、JDK和MySQL。涵盖从下载、安装到配置的完整步骤,帮助读者快速搭建Java Web开发环境。 ...
[详细]
蜡笔小新 2024-12-21 10:18:56
config
docker镜像重启_docker怎么启动镜像
docker镜像重启_docker怎么启动镜像dock ...
[详细]
蜡笔小新 2024-12-20 16:34:52
dll
Google排名优化-面向Google(Search Engine Friendly)的URL设计
Google排名优化-面向Google(Search Engine Friendly)的URL设计 ...
[详细]
蜡笔小新 2024-12-19 16:16:50
config
深入解析Spring Cloud微服务架构与分布式系统实战
本文详细介绍了Spring Cloud在微服务架构和分布式系统中的应用,结合实际案例和最新技术,帮助读者全面掌握微服务的实现与优化。 ...
[详细]
蜡笔小新 2024-12-19 16:02:50
config
深入解析:OpenShift Origin环境下的Kubernetes Spark Operator
本文探讨了如何在OpenShift Origin平台上利用Kubernetes Spark Operator来管理和部署Apache Spark集群与应用。作为Radanalytics.io项目的一部分,这一开源工具为大数据处理提供了强大的支持。 ...
[详细]
蜡笔小新 2024-12-19 14:07:35
config
大型服务端开发中的常见误区
本文探讨了大型服务端开发过程中常见的几个误区,包括异步任务处理不当、日志同步模式使用、网络操作未设置超时、缓存命中率及响应时间未统计、单一缓存模式、分布式缓存加锁不当以及团队管理上的误区,旨在帮助开发者避免这些常见错误。 ...
[详细]
蜡笔小新 2024-12-18 14:19:10
config
Matlab内存优化:扩展虚拟内存的方法与实践
本文介绍了一种有效的方法来扩展Matlab的虚拟内存,以解决在处理大数据或生成大图像时遇到的“out of memory”错误问题。通过具体步骤和实际测试,确保用户能够在自己的电脑上顺利运行大型计算任务。 ...
[详细]
蜡笔小新 2024-12-22 18:15:51
config
福克斯新闻数据库配置失误导致1300万条敏感记录泄露
由于数据库配置错误,福克斯新闻暴露了一个58GB的未受保护数据库,其中包含约1300万条网络内容管理记录。任何互联网用户都可以访问这些数据,引发了严重的安全风险。 ...
[详细]
蜡笔小新 2024-12-22 17:57:10
string
EasyMock实战指南
本文介绍了如何使用EasyMock进行单元测试,特别是当测试对象的合作者依赖于外部资源或尚未实现时。通过具体的示例,展示了EasyMock在模拟对象行为方面的强大功能。 ...
[详细]
蜡笔小新 2024-12-18 13:03:19
post
Java EE SDK 安装指南及常见问题解决
本文详细介绍了如何正确安装Java EE SDK,并解决在安装过程中可能遇到的问题,特别是关于servlet代码在Apache Tomcat 10中无法运行的情况。 ...
[详细]
蜡笔小新 2024-12-18 12:09:19
wangxin7299b_943
这个家伙很懒,什么也没留下!
Tags | 热门标签
scala
callback
lua
timestamp
heap
hook
dll
usb
ascii
数组
format
process
chat
keyword
python2
hash
datetime
vba
php8
spring
hashset
tags
cmd
string
bytecode
hashtable
post
config
buffer
foreach
RankList | 热门文章
1
人工智能联合会主席杨强:人工智能如何落地?
2
TeaVM奇怪的编译现象:同样代码,编译有时通过有时不通过
3
如何在一张图片的左上角添加上自己的头像?
4
多媒体数字展厅需要注意这些问题
5
ACDSee Pro v5.2 英文破解版
6
常用的压缩命令
7
SQL语句智能优化
8
腾讯会议虚拟背景机型不支持怎么办?
9
让老机也发光-赛扬II的另类超频法
10
如何理解分布式存储中的分片和副本两者之间的区别与联系?
11
Rust查看本地文档命令
12
NetScaler配置只允许某个组访问桌面
13
零跑汽车发布首款电动轿跑:2019年3月交付,搭载L2自动驾驶功能
14
科研人员必贴春联,总有一款适合你!
15
请问 react router 如何做 类似于 vueroute keepalive 缓存功能?
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有