Choisir la version de PHP

Configuration avancée de PHP depuis une interface web

Nos hébergements vous permettent depuis quelques semaines de choisir votre version, vos extensions et vos paramètres de PHP.

Vous pouvez choisir entre les versions suivantes :

  • PHP 5.2 (cette version sera retirée dans un avenir proche)
  • PHP 5.3
  • PHP 5.4
  • PHP 5.5

Pour changer votre version de PHP, connectez-vous à votre interface cPanel puis cliquez sur « Select PHP version » :

Capture d’écran 2014-01-26 à 11.14.07

Par défaut, vous avez la version « native » de PHP, cette version est celle installée par défaut sur nos serveurs (actuellement PHP version 5.3).

Capture d’écran 2014-01-26 à 11.17.18-1

Dans cette liste déroulante vous pouvez choisir votre version de PHP :

Capture d’écran 2014-01-26 à 11.24.01

Une fois que vous avez sélectionné votre version de PHP cliquez sur : « Set as current » . Vous pouvez revenir à la version précédente à tout moment.

Vous verrez alors une page qui vous propose de choisir vos extensions pour PHP :

Capture d’écran 2014-01-26 à 11.26.52

Pour PHP 5.4 et PHP 5.5, nous vous conseillons les extensions suivantes :

  • bcmath
  • dom
  • fileinfo
  • gd
  • json
  • mbstring
  • mcrypt
  • mysql
  • mysqli
  • opcache
  • pdo
  • pdo_mysql
  • xmlreader
  • xmlrpc
  • xmlwriter
  • xsl
  • zip

Remarque : Certaines extensions sont activées par défaut et ne sont donc pas proposées dans cette liste.

Nous vous conseillons de seulement activer les extensions nécessaires. Cela vous permettra d’avoir des affichages un peu plus rapides.

Pensez à consulter les sites officiels des éditeurs de scripts pour connaître les extensions PHP demandées ou conseillées. Les extensions que nous vous avons conseillé ci-dessus, conviennent parfaitement pour des scripts comme WordPress ou Prestashop.

Sélectionnez vos extensions puis cliquez sur « Save »

Capture d’écran 2014-01-26 à 11.44.24

Ensuite cliquez sur « Show PHP Settings » pour configurer PHP :

Capture d’écran 2014-01-26 à 11.48.34

Vous pouvez maintenant choisir certains paramètres comme :

  • max_execustion_time
  • max_input_time
  • memory_limit
  • post_max_size
  • upload_max_filesize

Cliquez simpelemnt sur une valeur pour la modifier puis cliquez sur « Apply » :

Capture d’écran 2014-01-26 à 11.51.44

Une fois que vous avez tout configuré, cliquez sur « save » :

Capture d’écran 2014-01-26 à 11.54.05

Utilisez le script suivant pour confirmer que vos réglages ont bien été pris en compte  :

 

<?php
// File : valeursphp.php
// --> Nom d'utilisateur
$username = "adminphp";
// --> Mot de passe :
$password = "p4SsW0rD4pHpInF0";
if ($_POST['txtUsername'] != $username || $_POST['txtPassword'] != $password)
{
?>
<form name="form" method="post" action="<?php echo $_SERVER['PHP_SELF']; ?>"> <p><input type="text" title="Saisir Utilisateur" name="txtUsername" placeholder="Utilisateur" /> <input type="password" title="Saisir mot de passe" name="txtPassword" placeholder="Mot de passe" /> <input type="submit" name="Submit" value="OK" /></p> 
</form>
<?php
}
else
{
phpinfo();
}
// End of file valeursphp.php
File : valeursphp.php

Remarque : 
Il ne faut jamais laisser un script phpinfo non protégé sur votre hébergement : c’est une faille de sécurité ! Pour cette raison que nous vous fournissons ce script qui protège la fonction « phpinfo() » par un mot de passe.

Placez ce script PHP dans votre dossier public_html puis appelez-le dans votre navigateur. Après avoir saisi votre nom d’utilisateur et mot de passe (configurables dans le haut de ce script) vous aurez alors accès aux informations de PHP.

Vous devrez alors voir la version de PHP que vous avez choisi

Capture d’écran 2014-01-26 à 12.17.16

ansi que ainsi que les paramètres que vous avez choisi :

Capture d’écran 2014-01-26 à 12.18.01

 

Remerciements

La possibilité de pouvoir choisir la version, les extensions et la configuration de PHP depuis une interface web est possible grâce à par notre système d’exploitation CloudLinux et à notre serveur web Litespeed Enterprise.

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *