$ sudo apt-get install lighttpd php-cgi
$ sudo lighttpd-enable-mod cgi dir-listing fastcgi fastcgi-php userdir
$ sudo service lighttpd restart
upload_max_filesizepost_max_size (upload_max_filesize よりも大きめに設定する)memory_limit (post_max_size よりも大きめに設定する)以下の可能性が考えられる
# sudo lighty-enable-mod cgi
cgi.assign = ( ".pl" => "/usr/bin/perl", ".cgi" => "", ".bin" => "", )
/usr/bin/perl を設定しなければならない$HTTP["url"] =~ "^/cgi-bin/" {
cgi.assign = (
".pl" => "/usr/bin/perl",
".cgi" => "/usr/bin/perl",
".bin" => "",
)
}
cgi.assign を $HTTP[“url”]… の外に出せば、すべての cgi ファイルに適用できる。cgi.assign = (
".pl" => "/usr/bin/perl",
".cgi" => "/usr/bin/perl",
".bin" => "",
)
$HTTP["url"] =~ "^/cgi-bin/" {
cgi.assign = (
".pl" => "/usr/bin/perl",
".cgi" => "/usr/bin/perl",
".bin" => "",
)
}
$ sudo apt-get install gamin
/var/log/lighttpd/error.log に PHP Fatal error: Uncaught Error: Call to undefined function utf8_decode() がある場合、以下のパッケージをインストールする$ sudo apt-get install php7.0-xml