在IIS6中配置PHP/Perl支持

系统-等保三级-CentOS Linux 7合规基线检查 shell脚本 阅读详情

在IIS6中配置Perl/CGI支持
2004-11-4 15:05:17      阅读110次
    首先,检查系统环境配置:

操作系统:WIndows Server 2003 Datacenter / Enterprise / Standard / Webserver
组件配置:IIS6.0 (确认在控制面板中安装了Add/Remove windows components -> Application -> IIS)
操作权限:本地管理员 (Local Administrator)
第3方支持:安装 ActiveState ActivePerl 至 C:/Perl (ActiveState ActivePerl 可以在 http://www.activestate.com 下载)

配置IIS:

通过以下任何一种方式运行IIS管理器:
1. Start -> Administrative Tools -> IIS Manager
2. Start -> Run -> %SystemRoot%/system32/inetsrv/iis.msc (%SystemRoot%为操作系统所在目录,如: C:/Windows)
点击Service Extensions,在主窗口左侧的 Add a new Web service extension... 上点击添加新的服务扩展,如下图:
New Web Service Extension 对话框中, 在 Extension Name 中输入自定义的标识, 如: CGI Ext, 在Required Files 中单击Add, 输入 C:/Perl/bin/perl.exe "%s" %s ,并确定下面的"Set status to allowed" 选项被选中:

在默认的IIS发布目录 c:/inetpub (如果操作系统安装在其他分区, 此目录可能不同,如: d:/inetpub) 中建立 cgi-bin 子目录;
在Default Web Site 中建立一个虚拟目录,目录指向 C:/Inetpub/cgi-bin , 并在目录权限中如下图设置:

打开cgi-bin虚拟目录的properties,在 Application Configuration 确认 .pl 扩展已经被正确的映射:

脚本配置:

建议修改所有的 .cgi 脚本为 .pl
在脚本文件中将:
#!/usr/bin/perl 改为 #!c:/perl/bin/perl.exe
任何/home/user 改为 c:/home/user 或 c://home//user
完成以上配置后,你的 perl 脚本将可以在 IIS 6 上运行。

在IIS6中配置php(CGI)支持
2004-11-4 15:14:37      阅读129次

    在 Windows Server 2003 中安装 php 4 时, 如果使用php4.x的二进制安装程序, 在安装过程的最后设置IIS扩展的一步会出现某一个OCX找不到而发生的错误, 导致IIS6中无法正确配置 php (当然, 用zip包手工安装的不存在此一说)。 以下介绍IIS6 中手工设置php扩展的方法。

首先, 检查系统环境配置:

操作系统: WIndows Server 2003 Datacenter / Enterprise / Standard / Webserver
组件配置: IIS6.0 (确认在控制面板中安装了Add / Remove windows components -> Application -> IIS)
操作权限: 本地管理员 (Local Administrator)
第3方支持: 安装 PHP 至 C:/PHP (PHP 4.x 可以在 http://www.php.com 下载)
配置IIS:

通过以下任何一种方式运行IIS管理器:
1. Start -> Administrative Tools -> IIS Manager
2. Start -> Run -> %SystemRoot% / system32 / inetsrv / iis.msc (%SystemRoot%为操作系统所在目录,如: C:/Windows)
点击Service Extensions, 在主窗口左侧的 Add a new Web service extension... 上点击添加新的服务扩展, 如下图:

New Web Service Extension 对话框中, 在 Extension Name 中输入自定义的标识, 如: PHP Ext, 在Required Files 中单击Add, 输入 c:/ php / php.exe ,并确定下面的"Set status to allowed" 选项被选中;

在默认的IIS发布目录 c:/inetpub (如果操作系统安装在其他分区, 此目录可能不同, 如: d:/inetpub) 中建立 phpscript 子目录;
在Default Web Site 中打开 phpscript 目录的属性对话框, 在 Application setting 中点击Create, 生成 phpscript 应用程序(注意: 运行权限为 scripts only):

点击Configuration, 进入应用程序设置对话框, 检查在application extensions中是否有.php项目, 如有, 跳过这一步, 如没有添加一个extension mapping:

.php的Application extension被添加进了列表:

完成以上配置后, 你的 php 脚本将可以在 IIS 6 上运行 (在phpscript中运行)。

在IIS6中配置php(ISAPI)支持
2004-11-4 15:20:44      阅读156次
    在 IIS6 中由于隔离了服务器端的扩展和应用程序及脚本级的映射, 在 Windows Server 2003 中安装 php 的 ISAPI 方式和 IIS5 不同。以下介绍IIS6 中手工设置php - ISAPI的方法.

首先, 检查系统环境配置:

操作系统: WIndows Server 2003 Datacenter / Enterprise / Standard / Webserver
组件配置: IIS6.0 (确认在控制面板中安装了Add/Remove windows components -> Application -> IIS)
操作权限: 本地管理员 (Local Administrator)
第3方支持: 解压缩 PHP distribution 的 zip 安装包至 C:/PHP (PHP 4.x 可以在 http://www.php.com 下载)
配置IIS:

复制 c:/php 中的 php.ini-recommended 至 Windows 目录下,如: c:/windows, 并改名为 php.ini;
复制 c:/php 中的 php4ts.dll 至 Windows 的系统目录下,如: c:/windows/system32 ;
通过以下任何一种方式运行IIS管理器:
1. Start -> Administrative Tools -> IIS Manager
2. Start -> Run -> %SystemRoot%/system32/inetsrv/iis.msc (%SystemRoot%为操作系统所在目录,如: C:/Windows)
4、点击Service Extensions, 在主窗口左侧的 Add a new Web service extension... 上点击添加新的服务扩展, 如下图:

5、New Web Service Extension 对话框中,在 Extension Name 中输入自定义的标识,如: PHP Ext,在Required Files 中单击Add,输入 c: / php / sapi / php4isapi.dll ,并确定下面的"Set status to allowed" 选项被选中;

6、在默认的IIS发布目录 c:/inetpub (如果操作系统安装在其他分区,此目录可能不同,如: d:/inetpub) 中建立 phpscript 子目录;
7、在Default Web Site 中打开 phpscript 目录的属性对话框,在 Application setting 中点击Create,生成 phpscript 应用程序(注意: 运行权限为 scripts only):

8、点击Configuration,进入应用程序设置对话框,添加一个extension mapping:

9、.php的Application extension被添加进了列表:

完成以上配置后,你的 php 脚本将以 isapi 模式在 IIS 6 上运行 (在phpscript中运行)
告别谷歌翻译失效!手把手教你用Immersive Translate插件实现双语网页阅读(附Chrome/Edge/Firefox保姆级配置) 本文详细介绍了如何使用Immersive Translate插件实现双语网页阅读,解决谷歌翻译失效的问题。通过Chrome、Edge和Firefox的保姆级配置指南,帮助用户轻松安装和使用这款支持双语对照、智能识别网页内容的翻译插件,提升外文资料阅读效率。 阅读详情

相关推荐

RAG——从0到1快速搭建RAG应用

本文介绍了基于LangChain框架构建RAG(检索增强生成)应用的技术方案,涵盖核心模块选型与实现流程。技术栈包括:LangChain应用框架、pypdf文档解析、RecursiveCharacterTextSplitter文本分块、bge-small-zh-v1.5向量模型、Faiss向量库和通义千问大模型。文章详细说明了开发环境配置步骤,包括虚拟环境创建、依赖库安装和模型下载。核心代码分为索引、检索、生成三大流程,索引流程完成PDF文档解析、分块和向量化存储;检索流程实现查询向量化和相似度匹配;生成流

小志的博客 590

IIS5.1在Windows XP虚拟机上Perl脚本和exe cgi-bin配置要点

现在的浏览器html5已经普及了,普遍使用websocket在javascript下编程,这要求server端支持socket,简单实现的方法是外挂一个 socket server,可在sourceforge或github上下载一个 websocketd.exe,它是console方式的exe程序,有linux, bsd, solaris, windows i386, windows x64等各种版本。创建好后,在防火墙上增加例 外,放行88号端口,否则不能访问。比如,vc6写的myapp.exe如下。

weixin_45707491的博客 481

用Python+ArcGIS分析厦门共享单车数据:5分钟搞定订单时长与距离分布的可视化

本文详细介绍了如何利用Python和ArcGIS Pro 3.x快速分析厦门共享单车数据,实现订单时长与距离分布的可视化。通过数据清洗、预处理和高级可视化技巧,揭示用户行为特征,为运营优化提供数据支持。文章还提供了环境配置、代码示例和业务洞察,帮助开发者高效完成数据分析任务。

weixin_28327051的博客 336

IIS + ActivePerl + CGI 环境搭建

1,下载ActivePerl 并安装。 特别注意:安装路径不要有空格文件夹 2,将IIS 默认站点路径指向 perl 根目录下eg目录。 3,在IIS 默认网站【主目录】设置向导中,点击【配置】->新增一个映射 4,理论上脚本就可以执行了。但是,ActivePerl所给例子必须作下修改才能允许。因为例子所指向的解释器路径需要手动修改。 env.pl 默认为只读权限

我仅仅是一个Coder 1230

保姆级教程:用Cadence Sigrity Power DC搞定HI3516A板卡电源压降仿真(含常见报错解决)

本文提供了一份详细的Cadence Sigrity Power DC直流压降仿真教程,特别针对HI3516A板卡设计。从环境准备、器件建模到仿真执行和结果解读,全面覆盖了电源完整性分析的关键步骤,并提供了常见报错的解决方案,帮助工程师快速掌握直流压降分析技术。

weixin_42569329的博客 322

2.4G射频微带线阻抗匹配设计实战(WiFi/BLE)

本文深入探讨了2.4G射频微带线阻抗匹配在WiFi/BLE产品开发中的关键作用。文章详细解析了共面波导微带线结构,提供了基于SI9000工具的阻抗计算实战指南,并总结了不同PCB板厚下的设计参数对照表。同时,文章分享了PCB布局布线、与板厂沟通以及天线匹配调试等核心避坑经验,旨在帮助硬件工程师构建从射频芯片到天线的稳定高效传输通道。

j0k1l2m3n的博客 367

Perl CGI 学习之环境搭建-Windows7 64

下载: http://download.cnet.com/Apache-Tomcat-64-bit/3000-10248_4-75812427.html

从菜鸟到菜菜鸟 2781

Unity类银河战士恶魔城学习总结(P103之前 Enemy相关 , 骷髅战士,状态机,敌人状态,)

udemy的Alex银河战士恶魔城,记录我自己的学习,代码会逐渐每一p更新,仅供参考学习。

suzh1qian的博客 1631

iis_在IIS6上安装Perl5的步骤简介

我们安装好了iis6.0之后,怎么在上面安装“Perl5”呢?不清楚的小伙伴,希望这篇文章可以给你一个参考。   在iis6.0上安装Perl5,我们以5.8.8.819为例。看下面方法。   具体方法步骤:   1、首先我们要在ActiveState上面去下载好“ActivePerl”,下载好了之后开始安装,安装步骤有提示,这里不作说明了;FTP   2、安装好了之后,我们打开“控制面板”中的“...

weixin_44400506的博客 311

ubuntu18.04安装gtsam过程及报错error: invalid initialization of reference of type ‘const std::vector<bool>&’

这里建议从这个链接下,不要从官网下,可能会有版本冲突 2.安装依赖 3.编译 报错: 1. error: invalid initialization of reference of type ‘const std::vector&’ from expression of type ‘const std::vector’ 124 | const std::vector& mask() const { retur...

qq_35102059的博客 2912

微观交通流仿真软件:SUMO (Simulation of Urban MObility)_(1).SUMO入门与基础概念

SUMO(Simulation of Urban MObility)是一个开源的微观交通流仿真软件,用于模拟城市交通系统中的各种动态行为。SUMO不仅可以模拟车辆的行驶,还可以模拟行人、自行车、公交车等交通参与者的运动。通过SUMO,研究人员和工程师可以对交通系统进行详细建模和分析,从而优化交通规划、评估交通政策和设计智能交通系统。车辆路径规划:SUMO可以模拟车辆在路网中的路径选择,包括动态路径选择和静态路径选择。交通信号控制:支持多种交通信号控制策略,包括固定时间控制、自适应控制等。多模式交通:模拟不同

kkchenjj的博客 1181

软件:IIS上配置CGI

本文的内容是:在Windows7中的IIS6.1中配置CGI功能。 我先讲步骤,步骤全用图来说明,以方便技术还是不熟练的朋友,以下是在Windows7系统来完成的。 目录 一、安装IIS步骤: 0X01:安装IIS及相关组件 0X02:配置IIS的CGI功能 0X03:第一次失败访问CGI程序 0X04:更改Window...

402

提交 ieee 手稿出现:Do not include the Reviewer PDF with my submission 怎么办

IEEE投稿Reviewer PDF选项说明 投稿时出现的"Do not include the Reviewer PDF with my submission"选项控制是否附带评审专用PDF文件。Reviewer PDF是系统自动生成包含所有投稿材料的完整PDF,用于同行评审。建议保持默认不勾选状态,除非确认编辑部不需要该文件,否则可能影响审稿流程。勾选表示不附带此PDF,不勾选则会正常生成并提交该评审文件。

ZhangJiqun&191cm&85kg 2193

iis6.1支持php吗,在IIS6中配置PHP/Perl支持

操作系统:WIndows Server 2003 Datacenter / Enterprise / Standard / Webserver组件配置:IIS6.0 (确认在控制面板中安装了Add/Remove windows components -> Application -> IIS)操作权限:本地管理员 (Local Administrator)第3方支持:安装 Active...

weixin_34803977的博客 182

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

iis6 php扩展,建站技术-在IIS6中配置PHP/Perl支持

操作系统:WIndows Server 2003 Datacenter / Enterprise / Standard / Webserver组件配置:IIS6.0 (确认在控制面板中安装了Add/Remove windows components -> Application -> IIS)操作权限:本地管理员 (Local Administrator)第3方支持:安装 Active...

weixin_39552304的博客 204

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

PHP5.0 + MYSQL5.0 + WIN2003服务器的配置方法

   配置最新的PHP5.0 + MYSQL5.0 + WIN2003服务器    相关软件均可以在 www.SKYCN.NET 下载.    MYSQL 5.0 FOR WINDOWS     PHP 5.0 FOR WINDOWS     PHPMYADMIN    WINDOWS SERVER 2003 1.首先安装 MYSQL.    因为 5.0 比 4.0 体积大很多.所以安装

Evan的专栏 2204

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

在IIS6中配置Perl/CGI支持(图文)

首先,检查系统环境配置:操作系统:WIndows Server 2003 Datacenter / Enterprise / Standard / Webserver 组件配置:IIS6.0 (确认在控制面板中安装了Add/Remove windows components -> Application -> IIS) 操作权限:本地管理员 (Local Administrator) 第3方支持:

老狐狸的博客 5150

iis6.1支持php吗,IIS6 PHP配置方法_php

多脚本支持服务器现在是被越来越多的人所使用。如果想要架设一台同时支持php(做为现在的主流开发语言)、ASP、asp.net(微软最强的开发语言)、jsp(SUN企业级应用的首选)、Perl的web虚拟主机服务器,还是用 Windows 2003的iis(微软的WEB服务器平台)6最好。网上有很多介绍在iis(微软的WEB服务器平台) 6上配置php(做为现在的主流开发语言)的文章,但是那些方法不...

weixin_33211213的博客 234

iis6部署php,IIS6部署PHP

在IIS6上安装PHP5(以PHP5.2.0为例)1、首先在php.net上下载windows用的zip包。然后解压,如解压在“C:\php5”2、把根目录下的php5ts.dll复制到系统windows目录下;把php.ini-dist文件改名为php.ini后复制到系统windows目录下。3、用文本编辑器打开php.ini文件,查找“register_globals”,把后面的Off改为On...

weixin_29179311的博客 346

iis6启用php,IIS6 PHP配置方法

多脚本支持服务器现在是被越来越多的人所使用。如果想要架设一台同时支持php(做为现在的主流开发语言)、ASP、asp.net(微软最强的开发语言)、jsp(SUN企业级应用的首选)、Perl的Web虚拟主机服务器,还是用 Windows 2003的iis(微软的WEB服务器平台)6最好。网上有很多介绍在iis(微软的WEB服务器平台) 6上配置php(做为现在的主流开发语言)的文章,但是那些方法不...

weixin_33699970的博客 324

iis6 php 优化,IIS6的PHP最佳配置方法

虽然 LAMP 组合很不错,但是如果想要架设一台同时支持 PHP、ASP、ASP.NET、JSP、Perl 的 Web 虚拟主机服务器,还是 用 Windows 2003 的 IIS 6 最好。网上有很多介绍在 IIS 6 上配置 PHP 的文章,但是那些方法不是性能不好,就是升级麻 烦。下面的方法可以让你在第一次配置好后,能够非常方便的进行升级。这里所说的升级,是指从某个 php4 版本升级到另...

weixin_39627430的博客 195

让iis支持php和mysql_如何让iis支持PHP+MYSQL,CGI,PERL和ASP

很多朋友刚接触做网站或服务器配置的技术,要学的东西还很多,今天IT同学会电脑教程网就给教大家如何让你的IIS支持PHP+MYSQL,CGI,PERL和ASP,为自己配置一个全能web服务器一.首先来看看最简单的,让IIS支持ASP:不用说了吧,什么都不用做,本身就支持ASP运行。二.再来让IIS支持CGI,PERL:1.第一步,安装ActivePerl运行下载的ActivePerl一步一步安装(注...

weixin_33047553的博客 170

iis6扩展php_教你IIS6的PHP最佳配置方法

虽然 LAMP 组合很不错,但是如果想要架设一台同时支持PHP、ASP、ASP.NET、JSP、Perl的Web虚拟主机服务器,还是用 Windows 2003的IIS 6最好。网上有很多介绍在IIS 6上配置PHP的文章,但是那些方法不是性能不好,就是升级麻烦。下面的方法可以让你在第一次配置好后,能够非常方便的进行升级。这里所说的升级,是指从某个php4版本升级到另一个php4版本,或者从某个p...

weixin_34009282的博客 171

iis6 php 优化,分享IIS6的PHP最佳的配置方法

虽然 LAMP 组合很不错,但是如果想要架设一台同时支持PHP、ASP、ASP.NET、JSP、Perl的Web虚拟主机服务器,还是用 Windows 2003的IIS 6最好。网上有很多介绍在IIS 6上配置PHP的文章,但是那些方法不是性能不好,就是升级麻烦。下面的方法可以让你在第一次配置好后,能够非常方便的进行升级。这里所说的升级,是指从某个php4版本升级到另一个php4版本,或者从某个p...

weixin_31507527的博客 135

iis服务器各种文件配置,图解IIS服务器配置教程

作者:中国路由网IIS服务器完全配置 现在我们要使IIS实现ASP,CGI,PERL和PHP+MYSQL所需软件(都要是For Windows的):ActivePerl、PHP、MYSQLActivePerl下载:国内:http://www.downloadsky.com/down/ActivePerl-5.6.1.630-MSWin32-x86.zip (目前最新版本是ActivePerl V5...

weixin_31293841的博客 2905
上一篇: Windows 环境下的PHP5 与 Apache 服务器的配置
下一篇: 100句人生经典
navyforce
博客等级 码龄23年 356粉丝 68原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值