https://store-images.s-microsoft.com/image/apps.52867.34ae375e-55e2-4d29-ba4e-903b017491d7.4694f6ea-2ee5-4420-a8e4-38ab567214ec.4235ac64-9c88-4067-bf61-96c78daecb28

Lighttpd PHP FastCGI Configuration

bởi bCloud LLC

(1 xếp loại)

Version 1.4.76 + Free Support on ALMA LINUX 10

Lighttpd PHP FastCGI Configuration refers to the setup of the Lighttpd web server with PHP support using FastCGI via PHP-FPM (FastCGI Process Manager). This configuration enables Lighttpd to efficiently process PHP scripts by forwarding PHP requests to PHP-FPM over a socket or TCP port, providing improved performance, stability, and better process management for PHP-based web applications.

Features of Lighttpd PHP FastCGI Configuration:

  • Enables PHP execution on Lighttpd using FastCGI (PHP-FPM integration).
  • Supports Unix socket or TCP-based FastCGI communication.
  • Improves performance and concurrency compared to traditional CGI execution.
  • Lightweight and resource-efficient web server setup for PHP applications.
  • Provides better PHP process control using PHP-FPM service management.

To configure Lighttpd + PHP-FPM (FastCGI), use the following commands:

$ sudo apt update -y

# Enable required Lighttpd modules
$ sudo lighty-enable-mod fastcgi
$ sudo lighty-enable-mod fastcgi-php

# Restart services
$ sudo systemctl restart php8.3-fpm
$ sudo systemctl restart lighttpd
$ sudo systemctl status lighttpd --no-pager

To verify PHP FastCGI configuration, run the following commands:

# Create PHP test file
$ echo "" | sudo tee /var/www/html/info.php

# Check Lighttpd logs if needed
$ sudo tail -80 /var/log/lighttpd/error.log

To check the installed version of Lighttpd, run:

$ lighttpd -v

To check the installed version of PHP, run:

$ php -v
Disclaimer: Lighttpd and PHP-FPM are open-source components distributed under applicable licenses and are provided “as is.” Users are responsible for securing server access, setting correct permissions, applying OS updates, and following best practices for PHP and web server security.