$ sudo apt-get install lighttpd php-cgi
$ sudo lighttpd-enable-mod cgi dir-listing fastcgi fastcgi-php userdir
$ sudo service lighttpd restart
upload_max_filesize
post_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