Reply
Visitor
Marvin GFS
Posts: 1
Registered: ‎07-04-2012
0

How to modify lighttpd config to enable my own php or python scripts to run?

It seems to me that lighttpd uses FastCGI. What should I write in the configuration file to let my .py or .php files execute?

I am not sure what to write in "socket" and other fields.

 

Thanks! 

Visitor
Sharicov
Posts: 1
Registered: ‎07-06-2012
0

Re: How to modify lighttpd config to enable my own php or python scripts to run?

Try this one: server.modules=( "mod_fastcgi" ) server.document-root = "/home/tc/www/owncloud" server.port=80 fastcgi.server=(".php" => (( "bin-path"=>"/usr/local/bin/php-cgi", "socket"=>"/tmp/php.socket" ))) index-file.names = ( "index.php", "index.html") static-file.exclude-extensions = (".php") dir-listing.encoding="utf-8" server.dir-listing="disable" mimetype.assign             = (   ".pdf"          =>      "application/pdf",   ".sig"          =>      "application/pgp-signature",   ".spl"          =>      "application/futuresplash",   ".class"        =>      "application/octet-stream",   ".ps"           =>      "application/postscript",   ".torrent"      =>      "application/x-bittorrent",   ".dvi"          =>      "application/x-dvi",   ".gz"           =>      "application/x-gzip",   ".pac"          =>      "application/x-ns-proxy-autoconfig",   ".swf"          =>      "application/x-shockwave-flash",   ".tar.gz"       =>      "application/x-tgz",   ".tgz"          =>      "application/x-tgz",   ".tar"          =>      "application/x-tar",   ".zip"          =>      "application/zip",   ".mp3"          =>      "audio/mpeg",   ".m3u"          =>      "audio/x-mpegurl",   ".wma"          =>      "audio/x-ms-wma",   ".wax"          =>      "audio/x-ms-wax",   ".ogg"          =>      "application/ogg",   ".wav"          =>      "audio/x-wav",   ".gif"          =>      "image/gif",   ".jar"          =>      "application/x-java-archive",   ".jpg"          =>      "image/jpeg",   ".jpeg"         =>      "image/jpeg",   ".png"          =>      "image/png",   ".xbm"          =>      "image/x-xbitmap",   ".xpm"          =>      "image/x-xpixmap",   ".xwd"          =>      "image/x-xwindowdump",   ".css"          =>      "text/css",   ".html"         =>      "text/html",   ".htm"          =>      "text/html",   ".js"           =>      "text/javascript",   ".asc"          =>      "text/plain",   ".c"            =>      "text/plain",   ".cpp"          =>      "text/plain",   ".log"          =>      "text/plain",   ".conf"         =>      "text/plain",   ".text"         =>      "text/plain",   ".txt"          =>      "text/plain",   ".dtd"          =>      "text/xml",   ".xml"          =>      "text/xml",   ".mpeg"         =>      "video/mpeg",   ".mpg"          =>      "video/mpeg",   ".mov"          =>      "video/quicktime",   ".qt"           =>      "video/quicktime",   ".avi"          =>      "video/x-msvideo",   ".asf"          =>      "video/x-ms-asf",   ".asx"          =>      "video/x-ms-asf",   ".wmv"          =>      "video/x-ms-wmv",   ".bz2"          =>      "application/x-bzip",   ".tbz"          =>      "application/x-bzip-compressed-tar",   ".tar.bz2"      =>      "application/x-bzip-compressed-tar",   ""              =>      "application/octet-stream", )