suchen

Heim  >  Fragen und Antworten  >  Hauptteil

PHP ist installiert und verwendet MAMP, es tritt jedoch der Fehler „zsh: Befehl nicht gefunden: PHP“ auf

Ich habe versucht, die Google-Clientbibliothek mit Composer zu installieren, aber ich kann Composer nicht installieren oder PHP in der Befehlszeile verwenden.

Ich verwende PHP 8.0.8 mit MAMP und es funktioniert einwandfrei, sodass ich weiß, dass es installiert ist. Wenn ich „php“ in das Terminal eingebe, erhalte ich die Meldung „Befehl nicht gefunden“. Da ich dachte, es könnte sich um eine Umgebungsvariable handeln, habe ich versucht, zum PHP-Ordner /Applications/MAMP/bin/php/php8.0.8/lib/php zu navigieren und den PHP-Befehl erneut auszuführen, bekam aber immer noch den gleichen Fehler

Ich verwende einen Mac mit Monterey

P粉875565683P粉875565683382 Tage vor802

Antworte allen(1)Ich werde antworten

  • P粉007288593

    P粉0072885932023-11-10 00:26:47

    将默认的 Mac OS X PHP 更改为 MAMP 的 PHP 安装并安装 Composer 包管理


    更改 PHP 安装的说明


    首先,让我们了解我们正在运行的 PHP 版本(以了解它是否是默认版本)。

    为此,请在终端内触发此命令:

    which php

    这应该输出 Mac OS X 预安装的默认 PHP 安装路径,默认情况下它必须是(假设您之前没有更改过):

    /usr/bin/php

    现在,我们只需要将其交换到随 MAMP 安装的 PHP,该 PHP 位于 /Applications/MAMP/bin/php/php5.4.10/bin (MAMP 2.1.1) 3)

    为此,我们需要编辑 .bash_profile 并将 PHP 的 MAMP 版本添加到 PATH 变量。

    请按照以下简单步骤操作:


    1. 在终端中,运行 vim ~/.bash_profile

    2. 键入 i,然后将以下内容粘贴到文件顶部:

      export PATH=/Applications/MAMP/bin/php/php5.4.10/bin:$PATH
    3. ESC,输入 :wq,然后按 Enter

    4. 在终端中,运行source ~/.bash_profile

    5. 在终端中,再次输入 which php 并查找更新后的字符串。如果一切成功,它应该输出 MAMP PHP 安装的新路径。

    6. 如果它没有输出正确的路径,请尝试关闭终端窗口(完全退出)并再次打开,它应该应用更改(简称重新启动)。

    安装 Composer 包管理


    现在您可以触发命令来全局安装作曲家(这样您就可以从任何地方访问它):

    $ curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer

    您可以通过在终端中键入以下命令来验证安装是否有效:

    composer

    它将向您显示当前版本以及安装成功后可以使用的命令列表。

    原始来源

    Antwort
    0
  • StornierenAntwort