繁体中文
设为首页
加入收藏
当前位置:PHP技术首页 >> PHP基础 >> Win98环境Apache服务器的CGI配置(PERL,PHP,MYSQL)

Win98环境Apache服务器的CGI配置(PERL,PHP,MYSQL)

2005-01-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:Win98环境Apache服务器的CGI配置(PERL,PHP,MYSQL) 由于强大的功能、又由于牢固的稳定性,和免费软件的特点使得Apache成长为一个全球排名第一的Web服务器,占据全球百分之五十以上的份额。但由于其最初用于UNIX系...

Win98环境Apache服务器的CGI配置(PERL,PHP,MYSQL)

由于强大的功能、又由于牢固的稳定性,和免费软件的特点使得Apache成长为一个全球排名第一的Web服务器,占据全球百分之五十以上的份额。但由于其最初用于UNIX系统,Apache就像蒙上神秘面纱的女神,对众多Windows用户来说可望不可及。即使现在有了Apache for Win32的版本,其中的配置也“让我欢喜让我忧”。如何配置Apache,使之能顺利地在个人机上运转CGI程序,想必是大多数由于在UNIX/LINUX服务器上拥有个人主页,想做CGI程序,但本地机环境是Win98的朋友梦寐以求的事儿。

在多处bbs和新闻组碰壁后,经过多次摸索,我终于找到Win98下配置Apache以支持常见CGI语言的方案,不敢独享,不揣简陋,贡献给大家。

一Apache环境的建立

1)下载Apache服务器程序

下载地址:http://www.apache.org/dist/apache_1_3_11_win32.exe

这是一个自解压程序,标准的Windows的安装界面,一路按OK即可。建议把Apache安装在C盘根目录。

2)修改APACHE配置

第88行: #ResourceConfig conf/srm.conf 的#去掉;

第89行: #AccessConfig conf/access.conf 的#去掉;

第147行: #Listen 12.34.56.78:80 改为 Listen 127.0.0.1:80

第155行: #BindAddress * 改为 BindAddress *

把第171-180行的#去掉,变成;

LoadModule anon_auth_module modules/ApacheModuleAuthAnon.dll

LoadModule cern_meta_module modules/ApacheModuleCERNMeta.dll

LoadModule digest_module modules/ApacheModuleDigest.dll

LoadModule expires_module modules/ApacheModuleExpires.dll

LoadModule headers_module modules/ApacheModuleHeaders.dll

LoadModule proxy_module modules/ApacheModuleProxy.dll

LoadModule rewrite_module modules/ApacheModuleRewrite.dll

LoadModule speling_module modules/ApacheModuleSpeling.dll

LoadModule status_module modules/ApacheModuleStatus.dll

LoadModule usertrack_module modules/ApacheModuleUserTrack.dll

第232行 #ServerName new.host.name 改为 ServerName http://localhost

3)下载Apache Management程序,在任务栏中出现,方便启动关闭服务器,同时可以避免讨厌的

MS-DOS黑窗口。

下载地址:URL http://www.PHPuser.com/download/files/websrv/apmgr202.zip

4)启动Apache Management程序。

★验证

开启IE或NETSCAPE浏览器。键入http://localhost,便可看到Apache的欢迎界面。

至此,Apache的基本配置完成。

二对PERL的支持:

◆ActiveState PERL的安装

下载ActiveState Perl。URL http://www.activestate.com/ActivePerl/download/APi522e.exe

Windows标准安装程序,一路ok即可。

◆更改Apache以适应PERL。

1)将 #AddHandler CGI-script .CGI 改为 AddHandler CGI-script .CGI .pl

2)将

AllowOverride None

Options None

改为:

AllowOverride All

Options All

3)将 Options Indexes FollowSymLinks MultiViews 改为:Options All

4)将 AllowOverride None 改为: AllowOverride All

5)添加:ScriptAlias /perl/ "C:/perl/bin/"

注意:"c:/perl/bin"是我的Active Perl安装后的perl.exe所在的目录。根据个人情况配置。

如你的perl装在d:/perl5.4目录,在改为"d:/perl5.4/bin/";

6)添加:Action application/x-httpd-pl "/perl/perl.exe"

注意:此处“”内的内容即是解释perl程序的解释器。/perl/即是ScriptAlias的第一个参数。

★验证:

在APACHE目录的HTDOCS目录下,写一个PERL文件,保存文件名为test.pl:

如:

#!C:Perlinperl.exe

print "Content-Type: text/HTML

";

print "It works ok!";

注意第一行应为 #!C:Perlinperl.exe, 根据个人配置perl来写

打开IE或NETSCAPE浏览器,在URL地址栏中键入:http://localhost/test.pl,可以看到浏览器上出现

It works ok!

三PHP配置

PHP下载地址: http://202.103.176.81/brun/PHPdev/download/PHP-3_0RC4-win32.exe

四MySQL配置

MySQL下载地址: http://ftp.sunet.se/pub/unix/databases/relational/mysql/Downloads/Win32/mysql-shareware-3.22.34-win.zip

三、四的配置可以下载“ 网猴的PHP/MySQL教程”

http://go.163.com/~newhotpoint/download/PHPsql.zip

我的PHP+MYSQL入门就是从这套教材中获得的。非常不错,值得推荐

原作者:不详

来源:http://member.shangdu.net/home3/freezwy/PHP/apache

责任编辑:admin
相关文章