在Lighttpd中使用PHP需要考慮以下幾點:
sudo apt-get install lighttpd php-cgi php-fpm
/etc/lighttpd/lighttpd.conf
),并添加以下內容以啟用FastCGI和PHP支持: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"
))
)
請根據實際情況修改bin-path
和其他參數。
配置PHP:編輯PHP的配置文件(通常位于/etc/php/版本/fpm/php.ini
,其中“版本”是你安裝的PHP版本),并根據需要調整相關設置。例如,可以調整memory_limit
、upload_max_filesize
和post_max_size
等參數。
重啟服務:在更改配置文件后,需要重啟Lighttpd和PHP-FPM服務以使更改生效。在大多數系統中,可以使用以下命令:
sudo service lighttpd restart
sudo service php-fpm restart
info.php
的文件,放在Lighttpd的網站根目錄中(通常是/var/www/html
或/srv/www/htdocs
),并添加以下內容:<?php
phpinfo();
?>
然后,在Web瀏覽器中訪問http://your-server-ip/info.php
,你應該能看到PHP的詳細信息頁面。記得在測試完成后刪除info.php
文件,以防泄露服務器信息。
配置文件權限:確保Lighttpd和PHP-FPM進程有足夠的權限訪問網站根目錄和其他相關文件。你可能需要調整文件和目錄的所有者和權限。
安全性:為了保證系統安全,請確保遵循最佳實踐,例如關閉不必要的服務、使用防火墻、定期更新軟件包、限制遠程訪問等。
遵循以上注意事項,你應該可以在Lighttpd中順利使用PHP。如果遇到問題,請查看Lighttpd和PHP-FPM的日志文件以獲取更多信息。