要配置Lighttpd以支持PHP,請按照以下步驟操作:
sudo apt-get update
sudo apt-get install lighttpd php-cgi
/etc/lighttpd/lighttpd.conf
文件,找到以下行:# server.modules += ( "mod_fastcgi" )
取消注釋該行(刪除行首的#號),然后保存并關(guān)閉文件。
/etc/lighttpd/lighttpd.conf
文件中,添加以下內(nèi)容:fastcgi.server = ( ".php" =>
((
"bin-path" => "/usr/bin/php-cgi",
"socket" => "/tmp/php-fastcgi.socket",
"max-procs" => 4,
"idle-timeout" => 20,
"bin-environment" => (
"PHP_FCGI_CHILDREN" => "4",
"PHP_FCGI_MAX_REQUESTS" => "10000"
),
"bin-copy-environment" => (
"PATH", "SHELL", "USER"
),
"broken-scriptfilename" => "enable"
))
)
這將配置Lighttpd將所有.php文件的請求轉(zhuǎn)發(fā)給PHP FastCGI進(jìn)程。
sudo service lighttpd restart
現(xiàn)在,Lighttpd已經(jīng)配置好支持PHP了。你可以創(chuàng)建一個名為info.php
的文件,包含以下內(nèi)容:
<?php
phpinfo();
?>
將此文件放置在Lighttpd的web根目錄中(通常是/var/www/html
或/srv/www/htdocs
),然后通過瀏覽器訪問http://your-server-ip/info.php
,你應(yīng)該能看到PHP信息頁面。記住在測試完成后刪除info.php
文件,以防泄露服務(wù)器信息。