錯誤日誌:如何使用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