PHP-lek: het onderhoud is afgerond, al onze servers zijn bijgewerkt. Lees meer PHP-lek: onderhoud afgerond. Lees meer
Bestellen
Hosting
Domeinnaam
Ondersteuning
Ontdek
Terug naar begrippenlijst

LSAPI

LSAPI (LiteSpeed Server API) is het protocol waarmee de webserver LiteSpeed PHP-verzoeken doorgeeft aan aparte PHP-processen.

Actueel: CVE-2026-109618 en -109619: de technische deepdive

LSAPI

LSAPI (LiteSpeed Server API) is het protocol waarmee de webserver LiteSpeed verzoeken voor PHP-scripts doorgeeft aan PHP. PHP draait daarbij als een eigen programma, lsphp, en dus net als bij PHP-FPM los van de webserver. Volgens de handleiding van PHP lijkt het protocol op FastCGI, maar werkt het efficiënter.

LiteSpeed kan lsphp op meerdere manieren starten. In de ProcessGroup-modus start de webserver één PHP-ouderproces dat blijft draaien en voor nieuwe verzoeken kindprocessen afsplitst, in plaats van telkens een nieuw proces op te starten. Dat scheelt opstarttijd en maakt een gedeelde opcodecache mogelijk, ook op shared hosting. Met LSAPI_CHILDREN bepaalt de beheerder hoeveel kindprocessen er tegelijk mogen draaien.

LSAPI werkt niet alleen in LiteSpeed. CloudLinux maakt mod_lsapi, een module die dezelfde techniek in Apache inbouwt als alternatief voor mod_php, suPHP en PHP-FPM. Instellingen in .htaccess, zoals php_value memory_limit 256M, blijven onder LSAPI gewoon werken.

Op de shared hosting van KeurigOnline (cl01 tot en met cl09) draait PHP via de PHP-koppeling van LiteSpeed, binnen CloudLinux CageFS. Een eigen .user.ini leest lsphp alleen als de beheerder dat heeft aangezet. Je PHP-waarden pas je daar daarom het makkelijkst aan in DirectAdmin, via Extra Features, Select PHP Version en Options.

Geschiedenis

LiteSpeed Technologies werd in 2002 opgericht door een team rond George Wang, en LiteSpeed Web Server verscheen op 1 juli 2003 (Wikipedia). Gebruikers moesten PHP lange tijd zelf patchen om LSAPI te gebruiken. In maart 2008 vroeg Wang daarom of de LiteSpeed-SAPI in de standaardversie van PHP kon (PHP internals).

Belangrijke mijlpalen:

  • 2003: LiteSpeed Web Server verschijnt
  • 30 juni 2009: PHP 5.3.0 neemt de LiteSpeed-SAPI op in de standaardbroncode (changelog)
  • Februari 2019: cPanel levert een lichte versie van mod_lsapi van CloudLinux mee in EasyApache 4 (cPanel)

Bronnen