Maison  >  Article  >  développement back-end  >  Explication détaillée de la façon de définir les variables système en php

Explication détaillée de la façon de définir les variables système en php

藏色散人
藏色散人original
2020-09-29 10:18:563531parcourir

Comment définir les variables système en PHP : allumez d'abord l'ordinateur ; puis recherchez "Paramètres système avancés" dans le panneau de configuration ; puis cliquez sur "Variables d'environnement" dans "Propriétés système" et enfin, ajoutez la valeur de la variable ; sauvegardez-le.

Explication détaillée de la façon de définir les variables système en php

Recommandé : "Tutoriel vidéo PHP

Après avoir vu ce titre, j'ai deux questions : s'il faut définir des variables d'environnement système pour php.exe, ou définir des variables d'environnement pour les langages de programmation qui peuvent être appelés directement. Certaines personnes peuvent être confuses. quand on parle de cela, car Ce que nous voyons souvent est le premier, ce qui équivaut à définir une touche de raccourci pour une certaine commande sans avoir à entrer dans le répertoire où l'application est installée puis à taper la commande. Par exemple :

1. Lorsque la variable d'environnement globale php.exe n'est pas ajoutée, nous devons exécuter php dans le répertoire suivant :

D:\phpStudy\php\php-5.6.27-nts\

Remarque : ceci est mon répertoire d'installation php.exe. , le vôtre est peut-être différent du mien, cela n'a pas d'importance.
Par exemple,

Afficher les informations sur la version php :

php -v

Afficher le module d'extension php :

php -m

Explication détaillée de la façon de définir les variables système en php

C'est un problème très gênant chose, je veux utiliser la commande php n'importe où, alors vous devez ajouter php.exe à la variable d'environnement globale.
C'est très simple. La plupart des programmes définissent les variables globales de la même manière. Recherchez l'ordinateur, cliquez avec le bouton droit et ouvrez le panneau de contrôle du système. Il y a les paramètres système avancés sur la gauche, cliquez dessus et vous pouvez le voir. . Imaginez les étapes comme indiqué ci-dessous :

Première étape :

Explication détaillée de la façon de définir les variables système en php

Deuxième étape :

Explication détaillée de la façon de définir les variables système en php

Étape trois :

Explication détaillée de la façon de définir les variables système en php

Quatrième étape :

Explication détaillée de la façon de définir les variables système en php

Remplissez simplement le chemin d'installation de votre logiciel, le système reconnaîtra automatiquement le les fichiers exécutables auxquels vous êtes confronté, .exe, .bat, .phar et autres fichiers exécutables, et vous pouvez ensuite utiliser les commandes php directement n'importe où ! N'est-ce pas génial !

2. Définir les variables d'environnement pour les fonctions getenv() et $_ENV() de PHP :

Je n'ai pas encore fini. Je dois définir des variables d'environnement pour PHP, qui peuvent être utilisées directement. Variables d'environnement obtenues par getenv() et $_ENV() ! Ensuite, vous devez lire ici. Il n'y a pas encore de didacticiels en ligne à ce sujet, et je l'ai découvert moi-même.
Procédez en trois étapes :

Étape 1 : Modifiez le fichier php.ini, comme suit :

variables_order = "EGPCS"

La valeur par défaut est 'GPCS', qui représente : GET, POST, COOKIE, ENV and SERVER, E Cela signifie ENVIRONMENT, ce qui signifie variables d'environnement !

Étape 2 :

Suivez les étapes précédentes, ouvrez la fenêtre de configuration des variables d'environnement :
Explication détaillée de la façon de définir les variables système en php
Définissez ici les variables d'environnement dont vous avez besoin, telles que le mot de passe du compte de base de données, etc. J'ai fait une mosaïque ici, c'est un incontournable.

Étape 3 : Redémarrez l'ordinateur et cela prendra effet ! La définition de variables globales pour php.exe ne nécessite pas de redémarrer l'ordinateur.

Après le redémarrage, vous pouvez l'utiliser directement dans le programme. Par exemple, dans mon programme php. Vous pouvez simplement dire :

echo getenv('DB_HOST_NAME)
//或者 echo $_ENV('DB_HOST_NAME)

C'est tout ! Essayez-le maintenant !

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