错误日志:如何使用perlbrew w/Apache来提供CGI脚本?
[Tue Jun 17 12:08:35 2014] [error] [client 172.18.40.199] Perl v5.16.0 required--this is only v5.10.1, stopped at index.cgi line 2.
[Tue Jun 17 12:08:35 2014] [error] [client 172.18.40.199] BEGIN failed--compilation aborted at index.cgi line 2.
[Tue Jun 17 12:08:35 2014] [error] [client 172.18.40.199] Premature end of script headers: index.cgi
这是运行作为用户:“支持”和支持perlbrew W /开关设置为5.16.3运行,如下图所示:
# su - support
print() on closed filehandle $fh at /loader/0x1cb94a8/App/perlbrew.pm line 19.
-bash-4.1$ perl -v
This is perl 5, version 16, subversion 3 (v5.16.3) built for x86_64-linux
我需要做什么来如何确保Apache执行index.cgi w/perlbrew安装的perl?
#在/ usr/bin中/ perl的 使用v5.16!; 使用严格; 使用警告; – morissette
这不提供问题的答案。要批评或要求作者澄清,请在其帖子下方留言。 – vonbrand
@ vonbrand,答案并不完全是高质量,但它确实回答了这个问题。把第一段作为修辞问题。 – ikegami