Base de connaissances

Configurer le logiciel CloudLinux, PHP et mod_lsapi sur un serveur sans panneau de contrôle

Configurer CloudLinux, PHP et mod_lsapi sur un serveur sans panneau de contrôle implique plusieurs étapes. Voici un guide étape par étape :

Installer CloudLinux :

Suivez les instructions d'installation officielles fournies par CloudLinux Inc.

Mettre à jour les paquets du système :

Assurez-vous que votre système est à jour en exécutant les commandes suivantes :

sudo yum update

Installer PHP :

Installez la version souhaitée de PHP ainsi que les modules nécessaires. Par exemple, pour installer PHP 7.4, utilisez la commande suivante :

sudo yum install php74 php74-php php74-php-common php74-php-cli php74-php-fpm php74-php-mbstring php74-php-mysqlnd

Configurer PHP :

Éditez les fichiers de configuration de PHP en fonction de vos besoins spécifiques. Le fichier de configuration principal de PHP est généralement situé dans /etc/php.ini.

Installer mod_lsapi :

CloudLinux propose mod_lsapi comme un module Apache pour améliorer les performances de PHP. Pour installer mod_lsapi, exécutez la commande suivante :

sudo yum install liblsapi liblsapi-devel

Activer mod_lsapi :

Ajoutez les lignes suivantes à votre fichier de configuration Apache (/etc/httpd/conf/httpd.conf ou un fichier de configuration de hôte virtuel personnalisé) :

LoadModule lsapi_module modules/mod_lsapi.so
<IfModule lsapi_module>
  AddHandler application/x-httpd-lsphp .php
  LSAPI_AppEnv PHP_LSAPI_CHILDREN 5
</IfModule>

Redémarrer Apache :

Après avoir effectué des modifications dans la configuration d'Apache, redémarrez Apache pour appliquer les changements :

sudo systemctl restart httpd

Vérifier la configuration de mod_lsapi :

Vérifiez les journaux d'erreurs d'Apache pour tout problème lié à mod_lsapi. Résolvez toute erreur qui pourrait survenir lors du processus de redémarrage.

Configurer PHP pour mod_lsapi :

Dans votre fichier de configuration PHP (/etc/php.ini), définissez lsapi_with_pkg à 1 :

lsapi_with_pkg = 1

Redémarrer PHP-FPM (si applicable) :

Si vous utilisez PHP-FPM, redémarrez-le pour appliquer les modifications :

sudo systemctl restart php74-php-fpm

Vérifier la configuration de PHP :

Créez un fichier PHP info (par exemple, info.php) avec le contenu suivant :

<?php phpinfo(); ?>

Accédez à ce fichier via un navigateur Web pour vérifier que PHP et mod_lsapi fonctionnent correctement.

Définir les bonnes permissions des fichiers :

Assurez-vous que les fichiers et répertoires dans la racine de votre site Web ont les permissions appropriées afin qu'Apache puisse les servir.

Configurer les options PHP pour les sites Web :

Pour chaque site Web, vous pouvez personnaliser les paramètres PHP en ajoutant un fichier .htaccess avec des directives spécifiques à ce site.

Considérations de sécurité :

Mettez en œuvre des mesures de sécurité telles que les règles de pare-feu, fail2ban et effectuez des audits de sécurité réguliers.

Remarques :

  • N'oubliez pas de remplacer toutes les valeurs par défaut (comme les versions de PHP, les chemins, etc.) par vos configurations réelles.
  • Ce guide suppose une configuration de base et ne couvre pas les configurations avancées. Référez-vous toujours à la documentation officielle pour chaque composant logiciel pour des informations détaillées et des solutions aux problèmes.
  • Il est également recommandé de consulter un administrateur système ou le support CloudLinux pour une assistance personnalisée.
  • 0 Utilisateurs l'ont trouvée utile
Cette réponse était-elle pertinente?