PHP permet de nombreuses configurations des caractéristiques et du comportement de l’interpréteur. Vous pouvez compléter les préréglages et modifier certaines valeurs pour qu’ils répondent à vos attentes et aux besoins de vos applications.
Interpréteur PHP
Nos serveurs utilisent un module spécial pour intégrer PHP comme CGI sur le serveur Web. Vos scripts ne sont donc pas exécutés comme utilisateurs anonymes (comme «www» ou «nobody»), mais avec les droits d’un utilisateur propre.
Par rapport au module courant «mod_php», celui-ci présente l’avantage que toutes les données appartiennent à votre utilisateur, qu’elles soient créées par vos applications PHP ou que vous les ayez transférées par FTP.
Vous avez ainsi la possibilité d’adapter la configuration de répertoires particuliers ou de votre hébergement Web complet sous la forme de profils PHP.
Sélection d’une version PHP
Vous pouvez définir la version PHP pour un site Web ou pour un répertoire individuel.
Vous trouverez les options sous :
- «Sites Web» > «Réglages Web» du site Web correspondant
ou
- «Explorer/Réglages Web» > «Réglages Web pour ce répertoire» pour le répertoire souhaité.
Modifier les configurations
- Connectez-vous au Control Panel Hostpoint avec votre Hostpoint ID.
- Ouvrez votre hébergement Web.
- Cliquez sur «Sites Web» > «Réglages Web».
→ À l’onglet «Configuration PHP», vous pouvez sélectionner certaines options les plus courantes ou ajouter des options personnelles.
Vous pouvez adapter chaque option éditable en termes de délais dans PHP. La configuration est enregistrée dans le fichier .user.ini et dans la racine de document. Ces options s’appliquent également aux sous-répertoires. Vous pouvez également modifier le fichier avec un éditeur ou le copier dans une autre racine de document pour reprendre les réglages pour d’autres sites Web.
Options fréquemment utilisées
- memory_limit
- Taille de la mémoire allouée à ce site Web. Notez que cela peut affecter vos autres sites si une valeur trop élevée est saisie ici. Saisissez la valeur souhaitée avec un M majuscule à la fin, par exemple «memory_limit = 256M».
- upload_max_filesize
- Taille maximale du fichier pouvant être téléchargé via un CMS (par exemple WordPress). Saisissez la valeur souhaitée avec un M majuscule à la fin, par exemple «upload_max_filesize = 128M».
- post_max_size
- Taille d'une commande post de votre site Web, souvent liée à «upload_max_filesize» et «max_execution_time». Saisissez la valeur souhaitée avec un M majuscule à la fin, par exemple «post_max_size = 128M».
- max_execution_time
- Temps en secondes (par exemple «max_execution_time = 300») avant qu'un processus ne s'arrête en raison d'un timeout (par exemple lors de l'envoi de fichiers volumineux via votre CMS).
Modules disponibles pour PHP
De manière générale, les extensions suivantes sont installées:
- apcu
- bcmath
- bz2
- calendar
- Core
- ctype
- curl
- date
- dba
- dom
- exif
- fileinfo
- filter
- ftp
- gd
- gettext
- gmp
- gnupg
- hash
- iconv
- imagick
- imap
- intl
- jsmin
- json
- ldap
- libxml
- mailparse
- maxminddb
- mbstring
- mcrypt
- mongodb
- mysqli
- mysqlnd
- odbc
- openssl
- pcntl
- pcre
- PDFlib
- PDO
- pdo_dblib
- pdo_mysql
- pdo_pgsql
- pdo_sqlite
- pgsql
- Phar
- posix
- pspell
- readline
- recode
- Reflection
- scrypt
- session
- SimpleXML
- snmp
- soap
- sockets
- sodium
- SPL
- sqlite3
- ssh2
- standard
- sysvmsg
- sysvsem
- sysvshm
- tidy
- tokenizer
- wddx
- xml
- xmlreader
- xmlrpc
- xmlwriter
- xsl
- yaml
- Zend OPcache
- zip
- zlib
Pour envoyer une demande d'assistance au support, merci d'utiliser ce formulaire-ci.