Comment changer vos paramètres PHP sur Ubuntu 14.04

introduction

PHP est un langage de script côté serveur utilisé par de nombreuses plateformes de blogs et de CMS populaires, telles que WordPress et Drupal. Il fait également partie des piles populaires LAMP et LEMP. La mise à jour des paramètres de configuration PHP est une tâche courante lors de la configuration d’un site Web basé sur PHP. Localiser le fichier de configuration PHP exact peut ne pas être facile. Il y a plusieurs installations de PHP qui fonctionnent normalement sur un serveur, et chacune d’elles a son propre fichier de configuration. Savoir quel fichier éditer et quels sont les paramètres actuels peut être un peu mystérieux.

Ce guide vous montrera comment afficher les paramètres de configuration PHP actuels de votre serveur Web et comment mettre à jour les paramètres PHP.

Conditions préalables

Pour ce guide, vous avez besoin des éléments suivants:

Il existe de nombreuses configurations de serveur Web avec PHP, mais voici deux méthodes courantes:

Ce tutoriel est également applicable à ces applications DigitalOcean One-click:

Toutes les commandes de ce didacticiel doivent être exécutées en tant qu’utilisateur non root. Si un accès root est requis pour la commande, il sera précédé de + sudo +.

Revoir la configuration de PHP

Vous pouvez revoir la configuration PHP en direct en plaçant une page avec une fonction + phpinfo avec les fichiers de votre site Web.

Pour créer un fichier avec cette commande, commencez par vous rendre dans le répertoire contenant les fichiers de votre site Web. Par exemple, le répertoire par défaut des fichiers de page Web pour Apache sous Ubuntu 14.04 est + / var / www / html / +:

cd /var/www/html

Ensuite, créez le fichier + info.php +:

sudo nano /var/www/html/info.php

Collez les lignes suivantes dans ce fichier et enregistrez-le:

info.php

<?php
phpinfo();
?>

Lorsque vous visitez le fichier + info.php + sur votre serveur Web (http: ///info.php), vous verrez une page contenant des informations détaillées sur l’environnement PHP, la version du système d’exploitation, les chemins d’accès et les valeurs des paramètres de configuration. Le fichier à droite de la ligne * Fichier de configuration chargé * indique le fichier à modifier afin de mettre à jour vos paramètres PHP.

image: https: //assets.digitalocean.com/articles/php_edit/phpinfo.png [Page d’informations sur PHP]

Cette page peut être utilisée pour révéler les paramètres actuels utilisés par votre serveur Web. Par exemple, en utilisant la fonction Find de votre navigateur Web, vous pouvez rechercher les paramètres nommés * post_max_size * et * upload_max_filesize * pour afficher les paramètres actuels limitant la taille de téléchargement des fichiers.

Modifier la configuration de PHP

Le fichier + php.ini peut être édité pour changer les paramètres et la configuration du fonctionnement de PHP. Cette section donne quelques exemples courants.

Parfois, une application PHP peut avoir besoin d’autoriser des fichiers de téléchargement plus volumineux tels que le téléchargement de thèmes et de plug-ins sur un site WordPress. Pour autoriser des chargements plus importants pour votre application PHP, éditez le fichier + php.ini avec la commande suivante (Modifiez le chemin et le fichier pour qu’ils correspondent à votre fichier de configuration chargé. Cet exemple montre le chemin pour Apache sur Ubuntu 14.04._):

sudo nano /etc/php5/apache2/php.ini

Les lignes par défaut qui contrôlent le téléchargement de la taille du fichier sont les suivantes:

php.ini

post_max_size = 8M
upload_max_filesize = 2M

Remplacez ces valeurs par défaut par la taille maximale de téléchargement de fichier souhaitée. Par exemple, si vous devez télécharger un fichier de 30 Mo, vous devez modifier les lignes suivantes:

php.ini

post_max_size =
upload_max_filesize =

D’autres paramètres de ressources courants incluent la quantité de mémoire que PHP peut utiliser, définie par + memory_limit +:

php.ini

memory_limit = 128M

ou + max_execution_time +, qui définit le nombre de secondes pendant lesquelles un processus PHP peut s’exécuter:

php.ini

max_execution_time = 30

Lorsque le fichier + php.ini est configuré pour vos besoins, enregistrez les modifications et quittez l’éditeur de texte.

Redémarrez le serveur Web pour activer les modifications. Pour Apache sur Ubuntu 14.04, cette commande va redémarrer le serveur Web:

sudo service apache2 restart

L’actualisation de la page + info.php + devrait maintenant afficher vos paramètres mis à jour. N’oubliez pas de supprimer le + info.php + lorsque vous avez terminé de modifier votre configuration PHP.

Conclusion

De nombreuses applications basées sur PHP nécessitent de légères modifications dans la configuration de PHP. En utilisant la fonction + phpinfo +, le fichier de configuration et les paramètres exacts de PHP sont faciles à trouver. Utilisez la méthode décrite dans cet article pour apporter ces modifications.

Related