Ce face Schimbare versiune LSPHP
OpenLiteSpeed comunică cu PHP prin protocolul de înaltă performanță LiteSpeed SAPI (LSPHP). Pachetele sunt instalate în directoare dedicate, cum ar fi /usr/local/lsws/lsphp82/ sau /usr/local/lsws/lsphp83/.
Versiunea globală implicită a serverului este legată simbolic în /usr/local/lsws/fcgi-bin/lsphp5. Prin actualizarea acestui link simbolic, se poate schimba instantaneu versiunea PHP pentru toate gazdele virtuale care folosesc procesorul implicit.
De asemenea, OpenLiteSpeed permite rularea simultană a mai multor versiuni diferite de PHP (de exemplu PHP 8.1 pentru un site vechi și PHP 8.3 pentru un site modern) prin definirea de External Processors dedicate în fiecare vHost.
Opțiuni și argumente
| Opțiune / Parametru | Descriere |
|---|---|
lsphp83 |
Pachetul binar LSPHP pentru versiunea PHP 8.3. |
/usr/local/lsws/fcgi-bin/lsphp5 |
Calea linkului simbolic implicit citit de server. |
Ce returnează
Actualizarea legăturii simbolice și noua versiune activă la apelarea ‘lsphp -v’.
Exemple
Exemplul 1: Schimbarea versiunii globale pe PHP 8.3
Redirecționează binarul implicit către cel mai nou interpretor instalat.
sudo ln -sf /usr/local/lsws/lsphp83/bin/lsphp /usr/local/lsws/fcgi-bin/lsphp5
/usr/local/lsws/fcgi-bin/lsphp5 -v
Ieșire în terminal
PHP 8.3.12 (litespeed) (built: Sep 26 2026 12:00:00)
Copyright (c) The PHP Group
Zend Engine v4.3.12, Copyright (c) Zend Technologies
Greșeli frecvente
- Instalarea pachetelor standard php-fpm în loc de pachetele specifice lsphp (ex: lsphp83), care conțin modulul integrat LSAPI necesar vitezei maxime.
- Uitarea repornirii proceselor PHP externe după comutare (necesită lswsctrl restart sau killall lsphp).
Comenzi înrudite
Directiva extProcessor: Configurează procesorul extern FastCGI / LiteSpeed SAPI (LSAPI) pentru execuția scripturilor PHP.Repornire procese PHP (killall lsphp): Forțează reciclarea imediată a tuturor proceselor externe PHP fără a opri serverul web.lswsctrl restart: Repornește elegant (graceful) serverul OpenLiteSpeed fără a întrerupe conexiunile active.
Întrebări & Exemple de Cod:
Schimbare versiune LSPHPAi o nelămurire despre utilizarea comenzii
Schimbare versiune LSPHPsau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!
Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.