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