LiteSpeed Web Server / OpenLiteSpeed Web Server sur les systèmes Unix

LiteSpeed-server

LiteSpeed ​​PHP est une compilation de PHP optimisé conçu pour fonctionner avec des produits de LiteSpeed ​​LiteSpeed ​​par la SAPI. LSPHP fonctionne comme son propre processus et a son propre binaire autonome, qui peut être utilisé comme un binaire simple ligne de commande pour exécuter des scripts PHP à partir de la ligne de commande.

Le LSAPI est une API hautement optimisé qui permet la communication entre LiteSpeed ​​et moteurs web tiers. Son protocole est similaire à FCGI, mais il est plus efficace.

Cette documentation couvrira l’installation et la configuration de PHP avec LSAPI pour un Web LiteSpeed ​​Server et OpenLiteSpeed ​​serveur Web.

Ce guide suppose que soit LSWS ou OLS est installé avec leurs chemins par défaut et des drapeaux. Le répertoire d’installation par défaut pour les serveurs Web est / usr / local / lsws et les deux peuvent être exécuté à partir du sous-répertoire bin.

S’il vous plaît noter que tout au long de cette documentation, les numéros de version ont été remplacés par un x pour assurer cette documentation reste correcte à l’avenir, s’il vous plaît les remplacer, le cas échéant, avec les numéros de version correspondant.

  1. Pour obtenir et installer soit LiteSpeed Web Server ou OpenLiteSpeed Web Server, visitez le wiki Web Server LiteSpeed »installer la page ou wiki OpenLiteSpeed » page d’ installation .

  2. Obtenir et déballer la source php:

    mkdir / home / php cd / home / php wget http://us1.php.net/get/php-xxxtar.gz/from/this/mirror tar php-xxxtar.gz cd php-xxx 
  3. Configurer et compiler PHP. C’est là PHP peut être personnalisé avec différentes options, telles que les extensions seront activées. Exécutez ./configure –help pour une liste des options disponibles. Dans l’exemple, nous allons utiliser les options de configuration par défaut recommandée pour LiteSpeed ​​Web Server:

    ./configure ... '--with-litespeed' faire sudo make install 
  4. Vérification de l’installation LSPHP

    L’une des façons les plus simples pour vérifier si l’installation de PHP a réussi est d’exécuter le code suivant:

    cd / usr / local / lsws / fcgi-bin / ./lsphp5 -v 

    Cela devrait renvoyer des informations sur la nouvelle version de PHP:

    PHP 5.6.17 (litespeed) (construit: 22 mars 2016 11:34:19) Copyright (c) 1997-2014 Le groupe PHP Zend Engine V2.6.0, Copyright (c) 1998-2015 Zend Technologies 

    Remarquez la litespeed entre parenthèses. Cela signifie que le binaire PHP a été compilé avec le support LSAPI.

En suivant les étapes ci – dessus, LiteSpeed / OpenLiteSpeed Web Server doit être en cours d’ exécution avec maintenant le support de PHP comme une extension de SAPI. Il y a beaucoup plus d’ options de configuration disponibles pour LSWS / OLS et PHP. Pour plus d’ informations, consultez le wiki LiteSpeed à propos »PHP .

En utilisant LSPHP de la ligne de commande:

mode ligne de commande LSPHP (+ de LSAPI PHP) est utilisé pour traiter les scripts PHP en cours d’exécution sur un serveur distant qui ne doit pas nécessairement un fonctionnement du serveur Web. Il est utilisé pour traiter les scripts PHP résidant sur un serveur web local (séparé). Cette configuration est adaptée pour l’évolutivité des services que le traitement PHP est déchargé à un serveur distant.

Point de lsphp de la ligne de commande sur un serveur distant: LSPHP est un exécutable et peut être démarré manuellement et lié à IPv4, IPv6, ou Unix adresses de socket de domaine avec l’option ligne de commande -b socket_address

Exemples:

Avoir bind LSPHP au port 3000 sur toutes les adresses IPv4 et IPv6:

/ Path / to / lsphp -b [::]: 3000 

Avoir bind LSPHP au port 3000 sur toutes les adresses IPv4:

/ Chemin / vers / lsphp -b *: 3000 

Avoir LSPHP lier à l’adresse 192.168.0.2:3000:

/ Chemin / vers / lsphp -b 192.168.0.2:3000 

Avoir LSPHP accepter les demandes sur socket de domaine Unix /tmp/lsphp_manual.sock :

/ Chemin / vers / lsphp -b /tmp/lsphp_manual.sock 

Les variables d’environnement peuvent être ajoutés avant l’exécutable LSPHP:

PHP_LSAPI_MAX_REQUESTS = 500 PHP_LSAPI_CHILDREN = 35 / chemin / vers / lsphp -b IP_address: port 

À l’ heure actuelle LiteSpeed PHP peut être utilisé avec LiteSpeed Web Server, OpenLiteSpeed Web Server et Apache mod_lsapi. Pour connaître les étapes sur la configuration côté serveur, visitez les pages wiki pour »LiteSpeed Web Server et » OpenLiteSpeed .

LSPHP peut être installé dans plusieurs autres façons.

CentOS: Sur CentOS, LSPHP peut être installé à partir du référentiel LiteSpeed ou le dépôt Remi à l’ aide »RPM .

Debian: Sur Debian, LSPHP peut être installé à partir du référentiel LiteSpeed à l’ aide »apt .

cPanel: Visitez la respective page wiki » sur l’installation LSPHP avec cPanel et LSWS / OLS utilisant EasyApache 4.

Plesk: Plesk peut être utilisé avec LSPHP sur CentOS, CloudLinux, Debian et Ubuntu, pour plus de détails sur ce sujet , consultez la respective page wiki »

Partenaire Microsoft Officiel

Des solutions de messagerie Email professionnel qui répondent aux besoins de votre entreprise

Besoin d'aide ?
Salut!

Comment puis-je vous aider ?