为Apache安装Perl支持(Windows)

网友投稿 956 2022-10-04

为Apache安装Perl支持(Windows)

为Apache安装Perl支持(Windows)

虽然现在Web的主流语言是PHP,但少数程序还是用Perl写的,比如Movable Type。在Windows下安装Perl其实并不麻烦。

首先需要-Windows版本的Perl,推荐到​​AciteState​​-Windows的msi安装包。把Perl安装到某个地方,比如说E:\Perl,就行了。但这时Apache并不认识Perl,需要编辑Apache的配置文件Indexes FollowSymLinks”这一行(位于...中),在它后面加上“ExecCGI”。即把这一行改成“Options Indexes FollowSymLinks ExecCGI”。这样就为Apache激活了CGI功能。然后搜索“#AddHandler cgi-script .cgi”这一行,把前面的“#”去掉,这是允许在cgi-bin目录之外调用CGI程序的选项。另外,在这一行后面加上.pl,变成“AddHandler cgi-script .cgi .pl”,这样对于以pl为扩展名的Perl文件也当成CGI来对待。

Apache的CGI目录在Apache安装目录下的cgi-bin,即所有的CGI程序都应该放在这里。如果你想改变,比如说想把CGI程序放在D:\Web\cgi-bin中,则应找到“ScriptAlias /cgi-bin/ ……”一行(没有就自己创建),把它改成ScriptAlias /cgi-bin/ "D:/Web/cgi-bin/"。

最后写个Perl的Hello World测试一下。在D:\Web\cgi-bin\下建立一个hello.cgi文件,内容如下:

#!E:/Perl/bin/perlprint "Content-type:text/html\n\n";print "hello world";

然后重启Apache服务器,在浏览中访问world。如果出错,检查一下Apache的错误日志(位于Apache安装目录的logs\error.log)。我的一次就成功了。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:使用 cmake 来搭建跨平台的应用程序框架:C语言版本
下一篇:如何实现微信小程序的转发功能(如何实现微信小程序的转发功能设置)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~