Maison > développement back-end > Problème PHP > Comment changer la version php par défaut sur mac

Comment changer la version php par défaut sur mac

PHPz
Libérer: 2023-04-12 20:45:19
original
1518 Les gens l'ont consulté

Sur les systèmes Mac, Apache utilise par défaut la version PHP prédéfinie. Cependant, nous pouvons utiliser Homebrew pour installer une version différente de PHP, puis la définir comme version par défaut utilisée par Apache. Pour y parvenir, nous devons modifier le fichier de configuration Apache (httpd.conf) pour nous assurer qu'il renvoie à la bonne version de PHP.

Voici les étapes pour passer de la version PHP par défaut sur votre Mac à la version PHP Homebrew :

  1. Installer Homebrew

Homebrew est l'un des gestionnaires de packages les plus populaires pour Mac. En l'utilisant, vous pouvez installer rapidement divers outils et progiciels sur votre Mac. Si vous n'avez pas encore installé Homebrew, suivez les étapes ci-dessous.

Ouvrez un terminal et exécutez la commande suivante :

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"<code>/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

这将在您的Mac上安装Homebrew。

  1. 安装所需的PHP版本

现在您可以使用Homebrew来安装任何您需要的PHP版本。在终端中运行以下命令以安装PHP:

brew install php

这将安装最新版本的PHP。如果要安装特定版本的PHP,请运行以下命令:

brew install php@7.3

这将安装PHP 7.3版本。您可以替换版本号以安装所需的版本。

  1. 让Homebrew PHP作为默认PHP版本

现在,我们已经安装了所需的PHP版本,接下来要做的就是设置Homebrew PHP作为默认PHP版本。为此,需要编辑Mac上的Apache配置文件(httpd.conf)。

打开终端并执行以下命令:

sudo nano /etc/apache2/httpd.conf

这将打开httpd.conf文件以进行编辑。请注意,您必须输入管理员密码才能编辑此文件。

在文件中,找到以下行:

LoadModule php7_module libexec/apache2/libphp7.so

将其替换为以下行:

LoadModule php_module /usr/local/opt/php/lib/httpd/modules/libphp.so

然后,找到以下行:

#AddHandler php7-script php

将其替换为以下行:

AddHandler php-script .php

现在,保存并关闭该文件。

  1. 重启Apache服务器

执行以下命令以重新启动Apache服务器:

sudo apachectl restart

现在,您已经将Mac上的默认PHP版本切换为Homebrew PHP版本。您可以运行以下命令以检查所安装的PHP版本:

php -v

Cela installera Homebrew sur votre Mac.

    Installer la version PHP requise

    Vous pouvez désormais utiliser Homebrew pour installer n'importe quelle version PHP dont vous avez besoin. Exécutez la commande suivante dans le terminal pour installer PHP :

    🎜brew install php🎜🎜Cela installera la dernière version de PHP. Si vous souhaitez installer une version spécifique de PHP, exécutez la commande suivante : 🎜🎜brew install php@7.3🎜🎜Cela installera la version PHP 7.3. Vous pouvez remplacer le numéro de version pour installer la version souhaitée. 🎜
      🎜 Faire de Homebrew PHP la version PHP par défaut 🎜🎜🎜 Maintenant que nous avons installé la version PHP requise, la prochaine chose à faire est de définir Homebrew PHP comme version PHP par défaut. Pour ce faire, vous devez modifier le fichier de configuration Apache (httpd.conf) sur votre Mac. 🎜🎜Ouvrez un terminal et exécutez la commande suivante : 🎜🎜sudo nano /etc/apache2/httpd.conf🎜🎜Cela ouvrira le fichier httpd.conf pour le modifier. Veuillez noter que vous devez saisir votre mot de passe administrateur pour modifier ce fichier. 🎜🎜Dans le fichier, retrouvez la ligne suivante : 🎜🎜LoadModule php7_module libexec/apache2/libphp7.so🎜🎜Remplacez-la par la ligne suivante : 🎜🎜LoadModule php_module /usr/local/ opt /php/lib/httpd/modules/libphp.so🎜🎜Ensuite, recherchez la ligne suivante : 🎜🎜#AddHandler php7-script php🎜🎜Remplacez-la par la ligne suivante : 🎜🎜 AddHandler php-script .php🎜🎜Maintenant, enregistrez et fermez le fichier. 🎜
        🎜Redémarrez le serveur Apache🎜🎜🎜Exécutez la commande suivante pour redémarrer le serveur Apache : 🎜🎜sudo apachectl restart🎜🎜Vous avez maintenant la version PHP par défaut sur votre Mac Passez à la version PHP Homebrew. Vous pouvez exécuter la commande suivante pour vérifier la version de PHP que vous avez installée : 🎜🎜php -v🎜🎜Cela affichera la version de PHP que vous utilisez actuellement. 🎜🎜Résumé🎜🎜Voici les étapes pour passer de la version PHP par défaut sur votre Mac à la version PHP Homebrew. N'oubliez pas qu'avant d'apporter des modifications aux fichiers système, sauvegardez toujours les fichiers d'origine. Cela peut vous aider à prévenir toute conséquence indésirable potentielle. 🎜

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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal