Windows下修改Perl安装目录使用默认解析路径

Perl程序一般用于Linux下,如果在Windows+Apache下运行,需要把首行的解析器指定到perl的安装目录,就是把

#!/usr/bin/perl -w

修改成

#!C:\perl\bin\perl -w

否则会出现500 Internal Server Error。如果只有少数pl文件的话,修改还算方便,如果有太多pl文件,就比较麻烦,像Movabletype一样,如果升级,升级之后还得修改。

解决办法:

把activeperl安装在和WAMP同一个磁盘下,比如WAMP在安装在C盘,那么把actiiveperl安装在C:\usr\目录下,安装完成之后,perl.exe这个文件刚好在C:\usr\bin\这个目录下。安装时候目录选择如下

Windows下Perl安装目录

在阿里云WANMP环境下测试,可行。