Avec le développement rapide de la technologie Internet, le langage PHP, en tant que langage largement utilisé dans le développement Web, est de plus en plus utilisé. Dans le processus de développement d'applications web utilisant le langage PHP, afin de répondre à des besoins spécifiques, nous sommes parfois amenés à modifier certains paramètres dans le fichier php.ini. Cet article explique comment modifier les paramètres php.ini.
1. Localisez le fichier php.ini
Le fichier php.ini est un fichier de configuration PHP. Il contient une série d'informations de configuration pour les applications PHP, telles que le fichier téléchargé. taille, limites de mémoire, fuseaux horaires, etc., ces informations affecteront les performances et la sécurité des applications PHP. Par conséquent, avant de modifier les paramètres php.ini, nous devons d’abord comprendre où se trouve le fichier php.ini.
Dans les systèmes Linux, vous pouvez trouver l'emplacement du fichier php.ini en entrant la commande "php --ini" dans le terminal. Cette commande affichera le chemin du php.ini et des autres fichiers INI chargés, comme le montre la figure suivante :
Configuration File (php.ini) Path: /usr/local/etc/php/7.4 Loaded Configuration File: /usr/local/etc/php/7.4/php.ini Scan for additional .ini files in: /usr/local/etc/php/7.4/conf.d Additional .ini files parsed: /usr/local/etc/php/7.4/conf.d/docker-php-ext-bcmath.ini, /usr/local/etc/php/7.4/conf.d/docker-php-ext-opcache.ini, /usr/local/etc/php/7.4/conf.d/docker-php-ext-pdo_mysql.ini, /usr/local/etc/php/7.4/conf.d/docker-php-ext-redis.ini, /usr/local/etc/php/7.4/conf.d/docker-php-ext-sodium.ini, /usr/local/etc/php/7.4/conf.d/docker-php-ext-xdebug.ini, /usr/local/etc/php/7.4/conf.d/docker-php-ext-zip.ini
Dans les systèmes Windows, le fichier php.ini se trouve généralement dans le répertoire "php". sous le répertoire d'installation de php. .ini", vous pouvez également voir le chemin d'accès à php.ini dans les informations de sortie de la fonction phpinfo().
2. Sauvegardez le fichier php.ini d'origine
Avant de commencer à modifier le fichier php.ini, il est recommandé de sauvegarder d'abord le fichier php.ini dans évitez les modifications incorrectes qui pourraient entraîner des problèmes de performances ou de sécurité des applications PHP. Il existe deux manières de sauvegarder le fichier php.ini :
Entrez la commande suivante sur la ligne de commande pour sauvegarder le fichier php.ini d'origine sous "php.ini.bak": #🎜 🎜#
cp /etc/php.ini /etc/php.ini.bak
Les paramètres dans le fichier php.ini sont exprimés au format "nom du paramètre = valeur du paramètre", Le type de valeur du paramètre dépend du paramètre spécifique. Certains paramètres doivent être remplis avec des nombres et certains paramètres doivent être remplis avec des chaînes.
Modifier la taille du fichier de téléchargementDans le fichier php.ini, nous recherchons les mots-clés "upload_max_filesize" et "post_max_size", trouvons la ligne de paramètre correspondante et modifions la valeur du paramètre. Comme indiqué ci-dessous :
upload_max_filesize = 100M post_max_size = 100M
Les paramètres ci-dessus sont tous définis sur 100 Mo. Il convient de noter que lors de la modification de ces paramètres, ils doivent être définis sur des valeurs de tailles raisonnables, sinon des valeurs trop grandes ou trop petites peuvent entraîner l'échec de la fonction de téléchargement de fichier ou d'autres problèmes.
Modifier la limite de mémoireDans le fichier php.ini, nous recherchons le mot-clé "memory_limit", trouvons la ligne de paramètre correspondante et modifions la valeur du paramètre. Comme indiqué ci-dessous :
memory_limit = 512M
Les paramètres ci-dessus sont définis sur 512 Mo. Il convient de noter que définir une limite de mémoire trop élevée peut surcharger le serveur, alors définissez-la en fonction de la situation réelle.
Modifier le fuseau horaireDans le fichier php.ini, nous recherchons le mot-clé "date.timezone", trouvons la ligne de paramètre correspondante et modifions la valeur du paramètre. Comme indiqué ci-dessous :
date.timezone = Asia/Shanghai
Les paramètres ci-dessus sont définis sur "Asia/Shanghai" pour représenter le fuseau horaire de Shanghai. Il convient de noter que pour garantir l'exactitude de l'horodatage, le fuseau horaire doit être défini correctement.
4. Redémarrez le serveur Web
Après avoir modifié le fichier php.ini, nous devons redémarrer le serveur Web pour que les nouveaux paramètres prennent effet. Sous les systèmes Windows, vous pouvez double-cliquer sur le fichier php.ini pour redémarrer ; sous les systèmes Linux, vous pouvez redémarrer via la commande suivante.
Commande de redémarrage du serveur Apache :
sudo systemctl restart apache2
Commande de redémarrage du serveur Nginx :
sudo systemctl restart nginx
Summary
Modifier les paramètres php.ini C'est l'une des étapes importantes de l'optimisation d'une application Web. En modifiant les paramètres du fichier php.ini, vous pouvez ajuster l'environnement d'exécution de l'application PHP pour améliorer les performances et la sécurité de l'application. Cependant, il convient de noter que vous devez être prudent lors de la modification du fichier de configuration pour éviter des problèmes inattendus. Cet article présente brièvement trois paramètres courants pour modifier php.ini, dans l'espoir d'aider les développeurs PHP à mieux configurer et optimiser l'environnement PHP.
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!