Maison  >  Article  >  développement back-end  >  téléchargement des modifications php.ini

téléchargement des modifications php.ini

王林
王林original
2023-05-06 18:04:07617parcourir

PHP est un langage de script côté serveur courant, largement utilisé dans le développement Web, les scripts côté serveur et d'autres domaines. Lors du développement PHP, vous devez parfois télécharger des fichiers sur le serveur Web. Cependant, par défaut, PHP peut limiter la taille et le type des fichiers téléchargés, vous devez donc modifier le fichier php.ini pour ajuster les paramètres de téléchargement. Cet article explique comment modifier le fichier php.ini pour permettre des téléchargements plus volumineux et davantage de types de fichiers.

1. Déterminez l'emplacement du fichier php.ini

Le fichier php.ini est le fichier de configuration PHP, qui contient divers paramètres de PHP, y compris les paramètres de téléchargement. Cependant, l'emplacement du fichier php.ini varie d'un serveur à l'autre. Certains serveurs peuvent placer le fichier php.ini dans le répertoire d'installation de PHP, tandis que d'autres peuvent le placer dans un répertoire du système serveur. Dans ce cas, l'emplacement du fichier php.ini peut généralement être localisé en utilisant la fonction phpinfo() dans le code PHP.

  1. Créez un fichier php et insérez-y le code suivant :

phpinfo();#🎜 🎜#?>

    Ouvrez le navigateur et accédez à l'URL où se trouve le fichier php.
  1. Dans le navigateur, vous verrez une page contenant divers paramètres PHP. Sur cette page, recherchez le champ « Fichier de configuration chargé » ou « php.ini » pour déterminer l'emplacement du fichier php.ini.
2. Modifiez les paramètres de téléchargement

Après avoir trouvé le fichier php.ini, vous pouvez commencer à y modifier les paramètres de téléchargement. Voici deux paramètres qui devront peut-être être modifiés :

    Modifier la limite de taille des fichiers téléchargés
Par défaut, PHP peut La taille est limité à moins de 2M. C'est souvent trop petit pour les applications qui doivent télécharger des fichiers volumineux, le fichier php.ini doit donc être modifié manuellement pour augmenter la taille limite du fichier de téléchargement. Recherchez le paramètre suivant dans le fichier php.ini :

upload_max_filesize = 2M

Changez-le à la taille souhaitée, par exemple :

upload_max_filesize = 20M

Cela permettra de télécharger des fichiers de moins de 20 Mo.

    Ajouter plus de types de fichiers
Par défaut, PHP autorise uniquement le téléchargement de certains types de fichiers courants, tels que jpg, png, gif et autres images types de fichiers. Cependant, d'autres types de fichiers doivent parfois être téléchargés (tels que des fichiers PDF, des documents Word, etc.), de sorte que le fichier php.ini doit être modifié manuellement pour ajouter d'autres types de fichiers.

Recherchez les paramètres suivants dans le fichier php.ini :

;upload_max_filetype = "application/octet-stream"

Supprimez le point-virgule précédent, Et ajoutez le type de fichier requis à la fin, par exemple :

upload_max_filetype = "application/octet-stream","application/pdf","application/msword"

ce téléchargement de fichiers de documents octet-stream, PDF et Word sera autorisé.

Après avoir modifié le fichier php.ini, vous devez redémarrer le serveur web pour que les paramètres prennent effet. Une fois l'opération terminée, la fonction de téléchargement doit être testée à nouveau pour s'assurer que la modification a réussi.

Résumé :

La modification du fichier php.ini est une étape clé pour permettre des téléchargements plus volumineux et ajouter plus de types de fichiers. Au cours de ce processus, vous devez déterminer l'emplacement du fichier php.ini et modifier les paramètres de téléchargement requis. Ce paramètre inclut les limites de taille des fichiers de téléchargement et les types de fichiers de téléchargement. Une fois ces étapes terminées, vous devez redémarrer le serveur Web et tester la fonctionnalité de téléchargement pour vous assurer que les modifications sont correctes.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn