数据恢复 硬盘维修 信息安全 技术应用 解决方案 菜鸟乐园 经验交流
   
如何配置服务器使它支持asp,cgi,php,mysql

不详 2006-07-03 15:32:52

iis5和pws都支持asp,然后你只要安装一个access就可以了。 下面说说如何要他们支持cgi. 1)pws下配置activePerl,使pws支持cgi程序 要想在pws支持cgi,可以安装activeperl.步骤如下:首先在windows98下装好pws40(在windows光盘的add-ons目录里),然后下载activePerl,在安装,建议装在c:\usr目录下,因为一般cgi程序第一行都要申明cgi解释程序的路径(#!/usr/bin/perl)。修改注册表 找到: HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services\W3svc\Parameters\ScriptMap\ 目录增加下面的键值:  键名: .cgi 键值: C:\USR\BIN\perl.exe %s %s   键名: .pl 键值: C:\USR\BIN\perl.exe %s %s 接下来为PWS添加虚拟目录,(在个人web管理的高级选项里)目录别名为:CGI-BIN,把访问属性设为:执行,目录位置为本地硬盘的任何目录(CGI程序就存放在这个目录中)。设置都ok了,可以写个程序测试一下:  写个test.cgi,放在CGI-BIN这个目录下,代码如下   #!/usr/bin/perl   print Content-type:text/html\n\n;   print ;   print hello,world!!!; 在浏览器地址栏中键入http://你的ip/cgi-bin/test.cgi,如果在浏览器中显示:hello,world!!! 那就说明你的服务器配置成功了。 2)IIS5.0下配置ActivePerl,使IIS5.0支持CGI程序。 先安装好iis,在windows2k的删除添加程序里的windows组件里。然后下载最新版的Perl解释程序ActivePerl,很多地方都有,如华军软件园,也可以去 安装,建议安装在c:/usr目录下。修改注册表  找到: HKEY_LOCAL_MACHINE\System\Currentcontrlset\Services\W3svc\Parameters\ScriptMap\ 目录增加以下键值:   键名: .cgi 键值: C:\USR\BIN\perl.exe %s %s  键名: .pl 键值: C:\USR\BIN\perl.exe %s %s 打开“Internet 服务管理器”,选中“默认web站点”或者其它站点,属性。在“web站点”页下,改变IP地址,原来是全部未分配,改成您机子的ip地址,例如:202.117.131.6,这个ip不要乱写啊,要不你的web就不能访问了。 可以写成127.0.0.1.“TCP端口”为“80”。接着,选中“主目录”页,单击“应用程序设置”下的“配置”按钮后,在新窗口下单击“添加”按钮,在“可执行文件”中输入“C:\usr\bin\perl.exe %s %s”,在“扩展名”中输入“.cgi”,把脚本引擎打上勾,点击“确定”(也可以添加其他的文件,如“.pl”等)。然后,选中“ISAPI筛选器”页,单击“添加”按钮;在“筛选器名称”中输入“cgi”,在“可执行文件”中输入“C:\usr\bin\PerlIS.dll”,点“确定”,这就完成了,你可以找个程序测试一下。下面来看看php的运行环境。3)配置php运行环境第一步还是下载最新版本的PHP解释程序。然后将压缩包解压到C:\PHP这个目录下.将“C:\php\dlls”目录下的所有文件复制到“c:\WinNT\System32(Winodws98系统为C:\Windows\System)” 目录下,有旧的文件存在就覆盖它。可能msvcrt.dll文件不能覆盖,可以忽略他。将C:\PHP\php.ini-dist这个文件改名为PHP.ini,复制到“C:\WinNT(Winodws98系统为C:\Windows)”目录下,并修改里面的内容,具体如下:  找到“extension_dir = ”改为“extension_dir=c:/php/extensions”再稍微往下看,改成这个样子(一般默认是这样的):  ;Windows Extensions   ;Note that MySQL and ODBC support is now built in, so no dll is needed for it.   ;   extension=php_bz2.dll   extension=php_ctype.dll   extension=php_cpdf.dll   extension=php_curl.dll   extension=php_cybercash.dll   extension=php_db.dll   extension=php_dba.dll   extension=php_dbase.dll   extension=php_domxml.dll   extension=php_dotnet.dll   extension=php_exif.dll   extension=php_fdf.dll   extension=php_filepro.dll   extension=php_gd.dll   extension=php_gettext.dll   ;extension=php_ifx.dll   extension=php_iisfunc.dll   extension=php_imap.dll   extension=php_interbase.dll   extension=php_java.dll   extension=php_ldap.dll   extension=php_mhash.dll   ;extension=php_mssql65.dll   extension=php_mssql70.dll   ;extension=php_oci8.dll   extension=php_openssl.dll   ;extension=php_oracle.dll   extension=php_pdf.dll   extension=php_pgsql.dll   extension=php_printer.dll   extension=php_sablot.dll   ;extension=php_snmp.dll   ;extension=php_sybase_ct.dll   extension=php_yaz.dll   extension=php_zlib.dll 如果哪个库在运行时不正常,就在行首加上分号“;”. 修改注册表  在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\w3svc\parameters\Script Map 增加以下键值:  键名: .PHP 键值: C:\php\php.exe %s %s打开Internet 服务管理器,选默认Web站点的属性,在ISAPI筛选器配置页下,添加一个新的筛选器,筛选器名称为PHP,可执行文件为php4isapi.dll文件的完整路径,如C:\php\sapi\php4isapi.dll;在主目录配置页下,按配置按钮打开应用程序配置窗口,添加一个应用程序映射项,可执行文件为php.exe,文件的完整路径如C:\PHP\php.exe,扩展名为.php(也可以改成别的,不过要注意您的PHP程序是要以它为后缀的),把脚本引擎打上勾。 写一个程序测试吧,如:                 4)MySQL数据库 先去下载MySQL数据库(ODBC)驱动程序和MySQL数据库系统程序。可以去mysql.com去找。 安装MySQL数据库(ODBC)驱动程序(Windows9x系统下必须安装) 安装MySQL数据库系统程序,一般安装在系统默认位置“C:\MySQL”,只不过这里要看你的实际情况。看是是作 为数据库的专用主机,比如要建立几百个用户并有很多资料的话建议还是先选择比较大的分区,免得以后麻烦。 执行“c:\MySQL\Bin\winmysqladmin.exe”来启动MySQL数据库系统和管理器,第一次启动时,系统会出现“快速设置”窗口,要求建立第一个数据库用户帐号。在User name中输入第一个MySQL数据库帐号,在Password中输入密码,记住输入的值,然后进入MySQL数据库管理窗口,过一会儿程序自动最小化窗口到系统的托架处(任务栏的右边有个“红绿灯”图标),系统已经正常启动(Windows2000用户要检查一下“组件服务管理器”中“MySQL组件服务”是否启动)。 这时,程序还在启动组里添加了一个快捷方式,下次启动计算机就自动启动MySQL数据库系统。 第一次启动数据库,系统就自动建立了名称为MySQL和test的两个数据库,你可以用以下的方法建立其它名称的数据库: 右键单击系统托架“红绿灯”图标,单击“Show me”打开MySQL数据库管理窗口选择“Databases”标签——>选择数据库服务器——>右键单击一下——>选择“Create database”菜单项—>在弹出的添加数据库对话框中键入数据库名称(Database name)=>>单击“Create the datebase(创建这个数据库)”,一个新的数据库就建立了。帐号管理 第一次启动数据库就建立了一个数据库用户帐号,如果你的服务器要让多个用户使用的话,就必须建立多个数据库用户帐号,步骤如下: 启动“ODBC 数据源管理器”(WindowsNT/2k系统下“ODBC 数据源管理器”在“管理工具”里,Windows9x/me系统下“ODBC 数据源管理器”在“控制面板”里),在第一个标签“用户DSN”中单击“添加”按钮,在数据源驱动程序列表中选择“MySQL”,单击“完成”按钮,在“数据库驱动程序配置”对话框“Windows DSN name”中填入“网猫在线”(意思是为网猫在线开的帐号),在MySQL host(Name or IP)填入服务器的主机名或者IP地址,在MySQL database name中填入数据库名称,在User中填入数据库帐号,在Password中填入密码,其它的可以为默认设置,单击“OK”。就建立了一个新的数据库帐号。现在可以调试一个程序试试。我就不多说了。  

编辑: 硬盘之家

精彩推荐
杀毒软件使用技巧:金山毒霸6的三大另类用法
杀毒软件使用技巧:金山毒霸6的三大另类用法

250GB才刚起步 超值大容量硬盘全推荐
250GB才刚起步 超值大容量硬盘全推荐

DIY新动作 自制芯片组散热器 (下)
DIY新动作 自制芯片组散热器 (下)

金山毒霸2006年度渠道合作伙伴年会圆满落幕
金山毒霸2006年度渠道合作伙伴年会圆满落幕

精彩推荐  
  • 如何在网上邻居中隐藏Active Directory的文件夹
  • Win2000网络服务功能(四)
  • Win2000网络服务功能(三)
  • Win2000网络服务功能(二)
  • windows2000网络服务功能(一)
  • 开学导购系列:7款超值宽屏LCD强力推荐
  • 没那么简单!升级160G大硬盘者必读
  • 软件能够修复硬盘吗?——硬盘损坏全分析
  • PC3000 SCSI FOR UDMA
  • 杀毒软件使用技巧:金山毒霸6的三大另类用法
  • 特别推荐  
    图片推荐  
    特别推荐  
    热点推荐  
  • 刻时代,大片自己烧!五一DVD刻录机导购 [0]
  • DVD刻录机普及战!04年8速DVD刻录机导购 [0]
  • 企业级安全保障 金山毒霸网络版SP3即将发布 [0]
  • 6.19预警:替换系统正常hosts文件的木马病 [0]
  • 老鸟经验之谈 移动硬盘这样用才对 [0]
  • 趁长假优化一下!让硬盘永远工作在最佳状态 [0]
  • 软件能够修复硬盘吗?——硬盘损坏全分析 [0]
  • 中国数据恢复业在2005腾飞 [0]
  • 江民老总称微软杀毒是二三流技术 不畏惧竞 [0]
  • 代号Fa1con:McAfee推出Beta版安全套装 [0]
  • 利用windows2000快速建立小型网络 [0]
  • 杀毒软件使用技巧:金山毒霸6的三大另类用法 [0]
  • 满足您对空间的渴望 大容量硬盘导购 [0]
  • BT真的伤硬盘?为BT下载挑个硬盘 [0]
  • 郭德纲相声火爆网络 MP3视频在线下载[图] [0]
  • 国家信息化发展论坛官网 [0]