Go Back

Version PHP, extensions, et cache

Dans votre cPanel, vous pouvez changer la version PHP, allez à la section Logiciels, icone 'Sélectionner une version PHP'
(Si vous ne voyez pas l'icone 'Sélectionner une version PHP', ceci veut dire que vous êtes sur un serveur cPanel sans Cloudlinux, voir en bas de cet article la solution). Observez quelle est la version PHP utilisée actuelle : 'Current PHP version'

Par défaut vous êtes sur la version PHP 7 qui est la plus optimale/compatible au niveau performance avec opcache installé au niveau serveur.

NB : Si vous utilisez NGINX PHP-FPM : voir notre article dédié, les sélecteurs PHP de Cloudlinux et cPanel ne fonctionnent pas

Comment changer de version PHP ?
Voyez l'image image ci-dessous, sélectionnez 'Per Domain Settings', cliquez 'Enable Isolation for All', attendez un moment que le processus de conversion se fasse, puis sélectionnez la ligne du domaine que vous voulez modifier par la droite en cliquant sur 'inherited'. Vous pouvez choisir la version PHP du domaine, ses extensions, et même les valeurs php ini si vous le désirez.

Hosting with multiple PHP versions

Voici la liste écrite des extensions PHP disponibles :

apcu, bcmath, brotli, dba, dbase, dom, eio, enchant, fileinfo, gd, gender, geoip, geos, gmagick, gnupg, grpc, http, igbinary, imagick, imap, inotify, interbase, ioncube loader, json, ldap, luasandbox, lzf, mailparse, mbstring, memcache, memcached, mongodb, mysqli, mysqlnd, nd mysqli, nd pdo mysql, newrelic, oauth, oci8, odbc, opcache, pdf, pdo, pdo dblib pdo firefebird, pdo mysql, pdo oci, pdo odbc, pdo sqlite, pdo sqlsrv, pgsql, phalcon3, phar, posix, propro, pspell, raphf, redis, snmp, soap, sockets, sodium, sourceguardian, sqlsrv, ssh2, stats, swool, sysvmsg, sysvsem, sysvshm, tideways, tidy, timzonedb, trader, uploadprogress, uuid, vips, wddx, xdebug, xmlreader, xmlrpc, xmlwriter, xsl, yaf, yaml, zip, zmq

Pour personnaliser votre php.ini, cliquez sur Options à droite de 'Extensions' un peu plus bas, que ce soit au niveau global du compte 'Account Global Settings' ou bien par domaine. Notre article en images :
https://support.yoorshop.hosting/knowledgebase/115/Peut-on-personnaliser-le-fichier-phpini-.html

NB :
activer memcache dans Prestashop requiert d'ajouter le serveur 127.0.0.1
activer memcache dans Wordpress requiert d'ajouter l'extension de gestion de cache WP-FFPC ou similaire....

Serveurs cPanel sans Cloudlinux (hébergements personnalisés et HA)
Dans votre cPanel, à la section logiciels :
- l'icone 'MultiPHP manager' pour changer de version PHP par domaine
- l'icone 'MultiPHP ini editor' pour personnaliser le php.ini par domaine
Il n'y a aucune possibilité à votre niveau de choisir l'extension php, vous devez ouvrir un ticket et demander ce dont vous avez besoin.