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 » :
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).
Dans cette liste déroulante vous pouvez choisir votre version de PHP :
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 :
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 »
Ensuite cliquez sur « Show PHP Settings » pour configurer PHP :
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 » :
Une fois que vous avez tout configuré, cliquez sur « save » :
Utilisez le script suivant pour confirmer que vos réglages ont bien été pris en compte :
[pastacode provider= »manual » lang= »php » message= »File : valeursphp.php »]
<?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
[/pastacode]
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
ansi que ainsi que les paramètres que vous avez choisi :
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.