PHP をインストールして MAMP を使用しているが、「zsh: コマンドが見つかりません: php」エラーが発生する
P粉875565683
P粉875565683 2023-11-09 09:34:56
0
1
833

Composer を使用して Google クライアント ライブラリをインストールしようとしましたが、Composer をインストールすることも、コマンド ラインで php を使用することもできません。

私は MAMP で php 8.0.8 を使用していますが、正常に動作するので、インストールされていることがわかります。 ターミナルに php と入力すると、コマンドが見つからないというメッセージが表示されます。環境変数の可能性があると考え、php フォルダー /Applications/MAMP/bin/php/php8.0.8/lib/php に移動して php コマンドを再試行しましたが、やはり同じエラーが発生しました

Monterey を実行している Mac を使用しています

P粉875565683
P粉875565683

全員に返信(1)
P粉007288593

デフォルトの Mac OS X PHP を MAMP の PHP インストールに変更し、Composer パッケージ管理をインストールします


PHP のインストールを変更する手順


まず、実行している PHP のバージョンを確認しましょう (デフォルトのバージョンかどうかを確認するため)。

これを行うには、ターミナル内で次のコマンドをトリガーします:

リーリー

これにより、Mac OS X にプリインストールされたデフォルトの PHP インストール パスが出力されます。デフォルトでは、次のようになります (これまでに変更していないと仮定します):

リーリー

ここで、これを MAMP とともにインストールされた 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」と入力し、次の内容をファイルの先頭に貼り付けます: リーリー

  3. ESC を押し、:wq と入力して、Enter を押します。

  4. ターミナルで、

    source ~/.bash_profile を実行します。

  5. ターミナルで、「

    that php」と再度入力し、更新された文字列を探します。すべてが成功すると、MAMP PHP インストールへの新しいパスが出力されるはずです。

  6. 正しいパスが出力されない場合は、ターミナル ウィンドウを閉じて (完全に終了し)、もう一度開くと、変更が適用されます (略して再起動します)。

Composer パッケージ管理のインストール


これで、composer をグローバルにインストールするコマンドをトリガーできるようになりました (したがって、どこからでもアクセスできます):

リーリー

ターミナルに次のコマンドを入力すると、インストールが機能することを確認できます。

リーリー

現在のバージョンと、インストールが成功した後に使用できるコマンドのリストが表示されます。

オリジナルソース

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート