Maison  >  Article  >  développement back-end  >  Quelle est la différence entre php.ini-dist et php.ini-recommended

Quelle est la différence entre php.ini-dist et php.ini-recommended

青灯夜游
青灯夜游original
2023-01-07 15:32:473188parcourir

Différences : 1. php.ini-recommended a un niveau de sécurité plus élevé que php.ini-dist. Son paramètre par défaut est de définir display_errors, magic_quotes_gpc et d'autres options sur Off, alors php.ini-dist ne le fait pas ; .ini-dist Il convient à une utilisation dans les tests Web et le développement général, et php.ini-recommended a des paramètres de sécurité plus élevés et peut être utilisé sur le serveur après le lancement du produit.

Quelle est la différence entre php.ini-dist et php.ini-recommended

L'environnement d'exploitation de ce tutoriel : système Windows 7, version PHP 8, ordinateur DELL G3

Le langage de script PHP open source PHP (nom étranger : Hypertext Preprocessor, nom chinois : "Hypertext Preprocessor") est un langage général Langage de script open source. La syntaxe absorbe les caractéristiques du langage C, Java et Perl. Elle a un seuil d'entrée bas, est facile à apprendre et est largement utilisée. Elle convient principalement au domaine du développement Web. L'extension de fichier de PHP est php.

Après avoir téléchargé php, lors de la configuration, il y aura deux php.ini : php.ini-dist et php.ini-recommended. Quelle est la différence ? Comment choisir la version qui me convient ? Jetons un coup d'œil à la différence entre php.ini-dist et php.ini-recommended. 1. Le niveau de sécurité de php.ini-recommended est supérieur à celui de php.ini-dist -Recommended par défaut pour définir display_errors. off, magic_quotes_gpc sur Off, etc. Le php.ini-dist correspondant est la configuration par défaut.

2. Différents scénarios d'utilisation php.ini-dist peut être utilisé en développement (pour les tests), php.ini-recommandé a des paramètres de sécurité plus élevés et peut être utilisé sur le serveur après le lancement du produit. .

Autrement dit, si vous souhaitez simplement effectuer des tests Web et du développement général, utilisez php.ini-dist, sinon utilisez php.ini-recommended.

Explication simple :

Si vous développez et apprenez localement, il est recommandé de copier php.ini-dist et de l'enregistrer sous php.iniSi vous l'utilisez sur le serveur, pour des raisons de sécurité, copiez php. .ini-recommandé et enregistrez-le sous php.ini php.ini

Connaissances étendues : Application de PhpIniDir

PhpIniDir est le chemin du fichier d'initialisation de PHP php.ini Dans le passé, tout le monde plaçait php.ini dans. le répertoire Windows. Dans PHP5, recherchez PHP.ini Le chemin n'est plus limité à l'ère PHP4. PHP5 recherchera PHP.ini dans l'ordre suivant :

1. utilisé lorsque PHP est utilisé comme module Apache et ne prend pas en charge PHP exécutant CGI)

2. Valeur de la clé de registre : HKEY_LOCAL_MACHINE/SOFTWARE/PHP/IniFilePath

3 Variable d'environnement : %PHPRC%

4. ou répertoire du serveur web (pour les modules SAPI)

5. Répertoire Windows ( C:/windows ou C:/winnt)Parmi ces cinq solutions, il est préférable d'utiliser PHPiniDir lorsque vous travaillez avec Apache2, c'est-à-dire d'ajouter :

# configure the path to php.ini
PHPIniDir " C:/php"
De plus, n'oubliez pas d'activer PHP pour le serveur sur l'autorisation de lecture NTFS pour .ini.

Apprentissage recommandé : "%SystemRoot%Tutoriel vidéo 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!

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