Maison >développement back-end >Problème PHP >Comment résoudre le problème que Mac php ne prend pas effet
La solution pour Mac php ne prend pas effet : 1. Ajoutez le contenu "sudo vim /etc/profile" au fichier "/etc/profile" ; 2. Ajoutez "if [ -f ~/.bashrc ] ; then . ~/ .bashrc ».
L'environnement d'exploitation de cet article : système MAC OS X 10.9.1, version PHP5, ordinateur MacBook Air 2019.
Comment résoudre le problème du php sur Mac qui ne prend pas effet ?
Le problème des variables d'environnement Mac qui ne prennent pas effet (ajouter php à la variable d'environnement).
Les variables d'environnement Mac ne prennent pas effet, la clé réside dans bash et zsh
Exemple :
Ajoutez php à la variable d'environnement
sudo vim ~/.bashrc (如果没有该文件,则自动新建)
Écrivez dans le fichier : source $(brew –prefix php-version)/php- version.sh && php -version 5
Après avoir enregistré et quitté, exécutez source .bashrc pour réinitialiser les variables d'environnement
php55-fpm restart
Mais j'ai découvert qu'après chaque démarrage, les variables d'environnement doivent être réinitialisées
Ce qui suit :
MAC OS X 10.9.1 ne sera pas chargé par défaut ~/.bashrc, vous devez donc ajouter vous-même le contenu suivant (autorisations root) au fichier /etc/profile :
sudo vim /etc/profile (已存在)
À la fin du fichier, ajoutez
if [ -f ~/.bashrc ] ; then . ~/.bashrc f i(此句中间没有空格)
Enregistrer et quitter
Les opérations ci-dessus ne sont que temporaires si vous utilisez l'environnement zsh. Prendre effet.
Si vous passez à bash, cela prendra effet de manière permanente.
Commande de commutation Zsh et bash :
chsh -s /bin/bash chsh -s /bin/zsh
Apprentissage recommandé : "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!