要配置Lighttpd以使用PHP,您需要首先確保已經安裝了Lighttpd、PHP和FastCGI
對于Debian/Ubuntu系統:
sudo apt-get install lighttpd php-cgi php-fpm
對于CentOS/RHEL系統:
sudo yum install lighttpd php-cgi php-fpm
對于Debian/Ubuntu系統:
sudo systemctl enable php7.4-fpm
sudo systemctl start php7.4-fpm
對于CentOS/RHEL系統:
sudo systemctl enable php-fpm
sudo systemctl start php-fpm
/etc/lighttpd/lighttpd.conf),以便將PHP請求傳遞給PHP-FPM。在文件末尾添加以下內容:fastcgi.server = ( ".php" =>
((
"socket" => "/run/php/php7.4-fpm.sock",
"bin-path" => "/usr/sbin/php-cgi",
"max-procs" => 1,
"bin-environment" => (
"PHP_FCGI_CHILDREN" => "4",
"PHP_FCGI_MAX_REQUESTS" => "10000"
),
"broken-scriptfilename" => "enable"
))
)
請注意,根據您的系統和PHP版本,您可能需要調整socket和bin-path路徑。
對于Debian/Ubuntu系統:
sudo systemctl restart lighttpd
對于CentOS/RHEL系統:
sudo systemctl restart lighttpd
現在,Lighttpd應該已經配置為使用PHP處理.php文件。您可以創建一個名為info.php的文件,其中包含以下內容,以測試PHP是否正常工作:
<?php
phpinfo();
?>
將此文件放置在Lighttpd的Web根目錄中(例如,/var/www/html/),然后通過瀏覽器訪問http://your_server_ip/info.php,您應該看到PHP信息頁面。