Mac 怎么配置CGI 求大神来解决 配置完打开

Mac 怎么配置CGI 求大神来解决 配置完打开,第1张

1、开启CGI配置

编辑apache配置文件:/etc/apache2/httpd.conf,

取消注释:

AddHandlercgi-script .cgi (1)

AddType text/html.shtml (2)

AddOutputFilterINCLUDES .shtml(3)

(1)是描述对什么样的文件视为cgi文件,用户可添加,比如添加 perl文件:

AddHandlercgi-script .cgi .pl

(2)和(3)是表示允许服务端返回的文件内容李坦格式、和包含的输出文件;

2、编辑文件:/etc/apache2/users/username.conf

1

2

3

4

5

6

7

"/Users/username/Sites/">

Options Indexes FollowSymLinks MultiViewsExecCGI

DirectoryIndex index.html index.cgi

AllowOverride None

Order allow,deny

Allow from all

3、注意2中的内容,差团即“/Users/username/Sites/”目录下可放置CGI程序文件,并进行访问了;

将CGI文件放到Directory 目录并赋予虚扰橘可执行权限!

4、重启apache

sudo apachectl restart

在有些项目开发中樱庆,比如百度的fis前蠢局端开发框架带颂让中,我们要用到php-cgi环境,现在教大家如何安装php-cgi环境来为我们的项目开发服务。

工具/原料

php配置环境

方法/步骤

第一步:找到系统PHP的安装路径

例如:D:\PHP,这里包含php-cgi.exe

第二步:以win7系统为例,鼠标右键计算机属性

第三步: 点击高级系统设置

第四步:点击环境变量

第五步:设置PATH属性,添加PHP所在路径,注意:前面加分号

第六步:点击确定,在命令行下输入php-cgi -v,显示如下,说明安装成功

添加 ISAPI 和 CGI 限制

主要有四种方式:①使用用户界面 (UI)。②在命令行窗口中运行 Appcmd.exe 命令。③直接编辑配置文件。④编写 WMI 脚本。

一:使用用户界面(UI)

1、打开 IIS 管理器,然后导航至您要配置的级别。

2、在“功能视图”中,双击“ISAPI 和 CGI 限制”。

3、在“ *** 作”窗格中,单击“添加”。

4、在“添加 ISAPI 或 CGI 限制”对话框的“ISAPI 或 CGI 路径”文本框中键入该 .dll 或 .exe 文件的路径,或者单击浏览按瞎伏钮 (...) 导航至该文件的位置。

5、在“描述”文本框中,键入有关限制的简要描述。

6、选中“允许执行扩展路径”,以允许限制自动运行。 如果未选中此选项,限制的状态将默认为“不允许”。 以后,您可以通过选择限制并在“ *** 作”窗格中单击“允许”来允许该限制。

7、单击“确定”。

二:命令行

若要添加 ISAPI 和 CGI 限制,请使用以下语法:

appcmd set config /section: isapiCgiRestriction /+"[path=' string ',description=' string ',allowed='True | False']"

变量 path string 是 CGI 或 ISAPI 程序的 path。 变量 description string 用于描述该 CGI 或 ISAPI 程序。 allowed 属性用于确定 IIS 是磨帆携否可以运行该 CGI 或 ISAPI 程序。 例如,若要创建启用 ISAPI 扩展 Test ISAPI 的 ISAPI 限制,请在命令提示符处键入以下命令,然后按 Enter:

appcmd set config /section: isapiCgiRestriction /+"[path=' %windir%\system32\inetsrv\test.dll ',description=' Test ISAPI ',allowed='True']"

三:配置

本主题中的过程会影响以下配置元素:

<add>,此元素在如下元素下面: <isapiCgiRestriction>

四:WMI

请使用以下 WMI 类、方法或属性执行此过程:

IsapiCgiRestrictionSection.Add

相关知识点介绍:

ISAPI 和 CGI 限制是允许在服轿春务器上执行动态内容的请求处理程序。 这些限制为 CGI 文件 (.exe) 或 ISAPI 扩展 (.dll)。 如果 IIS 配置系统允许添加自定义 ISAPI 或 CGI 限制,则您可以添加它们。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12242887.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-22
下一篇 2023-05-22

发表评论

登录后才能评论

评论列表(0条)

保存