Maison > Article > développement back-end > Premiers pas avec PHP : fichier de configuration php.ini
PHP est un langage de programmation côté serveur populaire utilisé pour créer des sites Web dynamiques ainsi que des applications Web. Si vous souhaitez apprendre PHP, vous devez commencer à comprendre l'environnement et la configuration PHP, ce qui inclut la modification du fichier de configuration PHP php.ini. Vous trouverez ci-dessous un guide simple du fichier de configuration php.ini pour vous aider à mieux comprendre comment configurer votre environnement PHP.
php.ini est le fichier de configuration PHP, qui contient tous les paramètres permettant d'exécuter PHP. L'emplacement de ce fichier varie selon les systèmes d'exploitation. Le chemin d'accès à ce fichier se trouve généralement dans la fonction phpinfo(). Le chemin d'accès à ce fichier peut être modifié via un simple éditeur, notamment Notepad ou TextEdit.
Pendant la phase de développement, nous devons nous assurer que les informations sur les erreurs PHP peuvent être affichées afin que nous puissions découvrir et résoudre les problèmes à temps. Dans php.ini, nous devons activer la fonction d'affichage des erreurs. On retrouve la ligne suivante :
display_errors = Off
Modifiez-la en :
display_errors = On
Après modification, enregistrez le fichier php.ini et redémarrez le service PHP.
En plus d'afficher les messages d'erreur à l'écran, nous devons également définir un chemin de fichier journal dans php.ini afin que tous les messages d'erreur PHP puissent être enregistrés. Recherchez la ligne suivante dans php.ini :
;error_log = php_errors.log
Remplacez-la par le nom et le chemin de votre fichier journal préféré, par exemple :
error_log = /var/log/php/php_errors.log
Si votre PHP s'exécute sur un serveur Windows, vous devez faire attention à la barre oblique inverse dans le chemin. '' 'Doit être échappé sous forme d'une double barre oblique inverse''.
Le réglage du fuseau horaire est une étape très importante, en particulier lorsqu'il s'agit d'applications liées à la date et à l'heure. La ligne suivante se trouve dans le php.ini :
;date.timezone =
Supprimez le fuseau horaire et définissez-le sur votre fuseau horaire, par exemple :
date.timezone = Asia/Shanghai
Enregistrez le php.ini modifié et redémarrez le service PHP.
Dans de nombreux sites Web, nous devons permettre aux utilisateurs de télécharger des fichiers. Lorsque nous traitons de ce problème, nous devons augmenter la limite de taille des fichiers de téléchargement pour PHP. Dans php.ini, ce paramètre est obtenu en modifiant la ligne suivante :
upload_max_filesize = 2M post_max_size = 2M
Modifiez-la à la taille que vous devez définir, par exemple :
upload_max_filesize = 10M post_max_size = 10M
Lorsqu'il s'agit d'applications volumineuses, l'utilisation de la mémoire peut être élevé, des limites de mémoire doivent donc être définies pour empêcher PHP d'utiliser trop de mémoire. La ligne suivante peut être trouvée dans le php.ini :
memory_limit = 128M
Changez-la en fonction de la limite de mémoire que vous devez définir, par exemple :
memory_limit = 256M
Magic Quotes est une fonctionnalité qui échappe automatiquement les caractères, elle A été obsolète dans la version PHP5.3. Si votre version de PHP est antérieure à 5.3, vous devez désactiver cette fonctionnalité dans le fichier php.ini. Recherchez la ligne suivante :
magic_quotes_gpc = On
Changez-la par :
magic_quotes_gpc = Off
Enregistrez le fichier php.ini modifié, fermez et redémarrez le service PHP.
Le fichier de configuration php.ini est très important, il contient tous les paramètres pour exécuter PHP. Pendant le développement, nous devons configurer correctement les messages d'erreur, la journalisation et les autres paramètres de configuration de PHP afin que nous puissions trouver et résoudre rapidement les problèmes. Cet article fournit quelques suggestions utiles afin que vous puissiez mieux configurer votre fichier php.ini.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!