Prérequis
- L'accès à DirectAdmin : Premiers pas avec DirectAdmin
- La version de PHP que demande votre site ou votre extension
Votre site tourne en PHP 8.4. Ce guide change sa version, active une extension et relève une limite comme la taille des fichiers envoyés, avec Select PHP version. Cet outil s'affiche en anglais, et ses changements s'appliquent tout de suite.
1Ouvrir Select PHP version
Dans DirectAdmin, section Outils, cliquez sur Select PHP version. Current PHP version affiche native (8.4) (current) : c'est le PHP 8.4 du serveur, réglé pour l'hébergement. Avec lui, les extensions et les options ne se changent pas : il faut choisir une version dans la liste.
2Choisir une version
- Cliquez sur native (8.4) (current) : la liste propose les versions de 5.1 à 8.4.
- Choisissez celle que demande votre site, par exemple 8.3.
- Cliquez sur Apply : la version affiche (current), et votre site tourne déjà avec elle.
Relevez la taille des envois
Avec une version de la liste, upload_max_filesize retombe à 2M et post_max_size à 8M : vous ne pourriez plus envoyer de fichier de plus de 2 Mo, une photo dans WordPress par exemple. Relevez les deux à l'étape 4.
3Activer une extension
L'onglet Extensions liste les extensions de PHP par ordre alphabétique. Cochez celle que demande votre application, comme redis ou imagick : elle s'active aussitôt, sans bouton à cliquer. Les cases grisées sont toujours actives.
4Changer une option
L'onglet Options montre les réglages de PHP : selon le réglage, une liste de valeurs, une case ou un champ. Comme pour les extensions, chaque changement s'applique tout de suite.
upload_max_filesize- La taille maximale d'un fichier envoyé : 2M au départ, choisissez par exemple 64M
post_max_size- Au moins autant que upload_max_filesize : c'est la taille maximale d'un envoi complet
memory_limit- La mémoire d'un script : 128M au départ
max_execution_time- La durée maximale d'un script, en secondes : 30 au départ
display_errors- Décochée au départ ; cochée, elle affiche les erreurs PHP dans la page : utile pour un essai, à décocher ensuite
Une seule liste de versions à la fois
Configurations PHP, dans Gestion de compte, propose aussi une liste de versions pour votre domaine. Laissez-la sur PHP 8.4 : si vous y choisissez une autre version, elle prend le dessus sur Select PHP version, au bout d'une minute environ.
Revenir au PHP d'origine
Choisissez native (8.4) dans la liste et cliquez sur Apply : votre site retrouve le PHP 8.4 du serveur et ses réglages, dont 64 Mo pour les envois.
Questions fréquentes
Gardez native (8.4) si votre site fonctionne : c'est la plus récente. Ne descendez que si une extension ou un thème l'exige, et revenez dès qu'il est mis à jour : les anciennes versions ne reçoivent plus de correctifs de sécurité.
Votre site ou une de ses extensions ne fonctionne pas avec cette version, ou il lui manque une extension. Revenez à la version d'avant, puis vérifiez ce que demande votre site.
Non : ce sont deux installations distinctes de PHP 8.4, chacune avec ses réglages, et leur numéro de mise à jour peut différer. Choisissez la 8.4 de la liste seulement si vous avez besoin d'une extension ou d'une option que la native ne vous laisse pas changer.