Aller au contenu principal

Hébergement pour un site web avec PHP

· 3 minutes de lecture
Customer Care Engineer

2-07-hosting-php

PHP est un langage de programmation nécessaire principalement pour le développement web. PHP exécute de nombreux frameworks et CMS populaires, tels que le célèbre WordPress. Par conséquent, le choix du bon hébergement pour un site web PHP est important pour des performances optimales. Notre article vous expliquera comment faire ce choix.

Version PHP

La première chose à considérer lors du choix et de la configuration d'un hébergement PHP est la version de PHP installée sur votre serveur. Ceci est directement lié au nombre de fonctions PHP disponibles pour votre serveur. Pour les nouveaux sites, il s'agit généralement des dernières versions.

Imaginons que le site a été créé il y a longtemps et que vous souhaitez le déplacer vers un autre fournisseur d'hébergement. Vous devez alors savoir pour quelle version de PHP il a été écrit et il est préférable de l'installer sur le serveur.

Vous pourriez penser que la nouvelle version est la meilleure et que vous devriez l'utiliser. Mais ce n'est pas le cas. Les nouvelles versions suppriment souvent des fonctionnalités qui étaient disponibles auparavant.

Le panneau de contrôle FASTPANEL est installé par défaut sur les serveurs kodu.cloud. Vous pouvez y sélectionner la version PHP à partir de la 5.3 jusqu'à la dernière version stable de PHP publiée. Au moment de la rédaction, il s'agit de la version 8.3.

Dès qu'une version stable de PHP sera publiée, elle apparaîtra dans FASTPANEL. Les versions plus récentes, mais non officiellement publiées, apparaîtront dans FASTPANEL une fois leur test terminé. Ainsi, vous pouvez toujours choisir la version PHP actuelle et stable.

Modes PHP

Il existe de nombreux modes PHP : suEXEC, CGI, FastCGI, Apache MPM Prefork, PHP-FPM, et d'autres.

Sur les serveurs kodu.cloud avec FASTPANEL installé, vous aurez accès à des mappages populaires préconfigurés pour les sites écrits en PHP.

Nginx + Apache + MPM ITK. C'est le mode serveur web le plus simple pour l'utilisateur. Il y a un support .htaccess ici, mais la consommation de ressources peut être élevée. Vous ne pouvez pas utiliser une version de PHP différente de la version standard du système d'exploitation.

Nginx + PHP-FPM. Ce mode fonctionne plus rapidement. Ici, vous pouvez déjà modifier la version PHP à celle nécessaire. Mais comme il n'y a pas d'Apache dans le bundle, les fichiers htaccess ne seront pas traités.

Nginx + Apache + CGI. C'est le mode de fonctionnement le plus lent et il est considéré comme obsolète, mais il peut être nécessaire si la base de code de votre site web est très ancienne.

Nginx + Apache + FastCGI. C'est une version plus productive et moderne de CGI. Contrairement à CGI, ce mode ne lance pas de processus séparé pour chaque script. Par conséquent, les ressources sont utilisées de manière plus optimale. Vous pouvez y modifier les versions PHP sans perdre la capacité de traiter les fichiers htaccess.

Nginx + PHP-FPM et Nginx + Apache + FastCGI sont les bundles optimaux pour aujourd'hui. Vous pouvez également contacter notre équipe de support technique pour savoir quel mode fonctionne le mieux pour vous.

Modules PHP

Dans certains cas, des modules supplémentaires sont nécessaires pour qu'un site web fonctionne. Par exemple, si le site web utilise sqlite, redis, PostgreSQL, ou autre chose.

Sur kodu.cloud, vous pouvez installer les modules PHP dont vous avez besoin. Dans FASTPANEL, vous pouvez sélectionner et installer les modules PHP populaires en un clic.

Si FASTPANEL n'a pas le module dont vous avez besoin, vous pouvez toujours contacter notre support technique et nous le connecterons.

Paramètres PHP

Dans FASTPANEL, vous pouvez personnaliser les paramètres requis pour que PHP fonctionne. Par exemple, une limite sur la taille des fichiers téléchargés, le temps d'exécution des scripts ou la mémoire allouée à l'exécution des scripts.

CMS

Si vous avez besoin de Wordpress, il peut être installé littéralement en un clic. Pour installer un autre CMS, écrivez au support technique et nous vous aiderons à l'installation.

Conclusion

Un choix compétent d'hébergement et une configuration PHP optimale affecteront directement la stabilité de votre site. Et les spécialistes du support technique de kodu.cloud sont toujours heureux de vous aider.