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\这个目录下。安装时候目录选择如下
在阿里云WANMP环境下测试,可行。