您现在的位置是: 软件 > 开发者网络 > 程序方舟 > 开发专栏 > C++Builder开发 > 正文
·速成电脑精英(包分配)白领高薪一族从这里开始



-Java套接字编程(下)
-MediaStudio Pro 6.5教程
-三款卸载软件最新试用
-基于Visual C++的Winsock API研究

用C++Builder6 制作动态服务页
2002-03-30· ·李治国··yesky

1 2  下一页

  一、 假设:

  1、用户主机为PC +Windows 系列OS。

  2、用户已在主机的C:\apache目录下安装有Apache Server(当然也可以安装到其它目录下。可到www.apache.org下载for win32版)。

  3、用户已在C++Builder 6(以下简称CB6)以下生成动态模块am.dll(后面会陈述am.dll是怎生生成的)。

  4、用户熟悉CB5/4/3开发环境。

  二、 配置:

  1、 用任意文本编辑器打开C:\apache\conf\http.conf,其中包含大量#号开头的语句,是为注释,其它的语句则为有效配置,Apache Server在启动时会严格遵守该文件所定的规则,任何非注释的语句出错,Apache Server都将可能启动失败;可用命令:C:\Apache\Apache.exe -w -t -f "C:\Apache\conf\httpd.conf"-d "C:\Apache\"来检验http.conf文件的正确性,开始菜单里也有该命令的ShortCut。

  2、 在http.conf文件中查找#LoadModule,发现其中有大量的以#LoadModule为行开头的语句在一起,那里便是为Apache Server设置动态服务的所在;在此之前或之后或其中的任意位置加入一行:LoadModule _am_module modules/am.dll,在此请注意:

   a、首先:在http.conf中,凡描述文件路径处,均以"/"替代windows中的"\",如:"C:\Apache",在http.conf中应写成"C:/Apache";

   b、此LoadModule ……..语句前无#号,因为我们要使它有效;

   c、_am_module与am.dll这一模块名与文件名中,位于'am'位置的部位必须相同,切记;

   d、modules/am.dll是相对于Apache Server根路径C:/apache的,即am.dll位于c:/apache/modules/

  3、在http.conf文件中LoadModule _am_module modules/am.dll之后任意位置加入如下内容:  

<Location /index>
SetHandler am-handler
</Locaton>

  4、将以CB6生成的am.dll拷贝到c:\apache\modules\;

  5、运行C:\apache\apache.exe -k stop停止Apache Server;如1所述检验http.conf的配置是否正确;若http.conf配置无误,运行c:\apache\apache.exe -k start -n Apache启动Apache Server。至于如何访问Apache动态模块,我们要先行搞定动态模块的生成.

1 2  下一页

【责任编辑:方舟】
【发表评论】【关闭窗口】
■ 相关内容
 C++之静态联编和动态联编
 C++ Builder 中的自画功能
 用C++ Builder 制作屏幕保护程序
 用C++ Builder3 制作记事本
 利用C++ Builder 5.0创建用户自己的网上聊天程序
 用C++ Builder在桌面上画图
 在C++ Builder中使用ActiveX控件显示Flash动画
 利用C++ Builder开发动画DLL
 利用C++ Builder开发动画DLL
 BC++ Builder 3.0中各种资源的利用
 完善C++ Builder4.0动态软件封面
 用C++ Builder 3制作屏幕保护程序
 C++ Builder 3.0中各种资源的利用
 用C++ Builder编写Tray程序
感谢 访问天极网,如果您觉得该文章涉及版权问题,请看这里!