質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
86.02%
Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

composer

Composerとは、PHP5.3.2以上で使用可能なパッケージ管理ツールです。指定ディレクトリ内だけでパッケージ管理します。

Q&A

解決済

laravelインストール時にenv: php: No such file or directoryと出てしまう

nakai_
nakai_

総合スコア0

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

composer

Composerとは、PHP5.3.2以上で使用可能なパッケージ管理ツールです。指定ディレクトリ内だけでパッケージ管理します。

2回答

0グッド

0クリップ

6745閲覧

投稿2021/11/21 04:49

編集2021/11/21 04:58

前提・実現したいこと

ここに質問の内容を詳しく書いてください。

初質問させて頂きます。
下記のUdemyの動画を参考にしながらLaravelのインストールを試みようとしています。(https://www.udemy.com/course/phpbeginnertolaravel/)

発生している問題・エラーメッセージ

env: php: No such file or directory

該当のソースコード

apple@appurunoMacBook-Air MAMP % ls Icon? bin logs LEAME.rtf cgi-bin news_data LIESMICH.rtf conf tmp LISEZ-MOI.rtf db прочти.rtf Library fcgi-bin お読みください.rtf MAMP.app htdocs README.rtf licences apple@appurunoMacBook-Air MAMP % cd htdocs apple@appurunoMacBook-Air htdocs % clear apple@appurunoMacBook-Air htdocs % composer create-project laravel/laravel laravel_pf --prefer-dist "6.*" env: php: No such file or directory apple@appurunoMacBook-Air htdocs % php -v zsh: command not found: php apple@appurunoMacBook-Air htdocs % sudo mv composer.phar /usr/local/bin/composer Password: mv: composer.phar: No such file or directory apple@appurunoMacBook-Air htdocs % composer --version env: php: No such file or directory apple@appurunoMacBook-Air htdocs % pwd /Applications/MAMP/htdocs

試したこと

sudo mv composer.phar /usr/local/bin/composerでPATHを通すように実行してみましたが
うまくいきませんでした。

composerのインストール自体は過去に行っています。
ヒントを頂けますと幸いです。

補足情報(FW/ツールのバージョンなど)

PHP Version 7.4.2
macを使用しています。

以下のような質問にはグッドを送りましょう

  • 質問内容が明確
  • 自分も答えを知りたい
  • 質問者以外のユーザにも役立つ

グッドが多くついた質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

気になる質問をクリップする

クリップした質問は、後からいつでもマイページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

下記のような質問は推奨されていません。

  • 間違っている
  • 質問になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

適切な質問に修正を依頼しましょう。

回答2

1

~/.bash_profile
export PATH="/Applications/MAMP/bin/php/php5.6.1/bin:$PATH"を追加し、コンソールを再起動してやってみてください。
5.6.1.を実際のphpバージョンに変えるのを忘れずに。

投稿2021/11/21 06:06

skys215

総合スコア910

nakai_👍を押しています

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

回答へのコメント

nakai_

2021/11/21 06:26

ありがとうございます! 私自身もいろいろ調べたところ、最近macOSをMontereyにしたためPHPが消えていたのではないかということにたどり着きました。 https://qiita.com/Pacific-Kai/items/139a4c2feb476231b94a こちらの記事も参考にしてHomebrewとphpをインストールしたらlaravelプロジェクトが立ち上がりました! ありがとうございました!
skys215

2021/11/21 07:56

そうですね。でもMAMPの中にはもうphpはインストール済みなので、homebrewでは別の場所にphpをインストールすることになるます。こうなると、コンソールではhomebrewでインストールしたphpを使うことになって、でもサイトはMAMPの中に入ってるphpを使うことになります。 二つphpのバージョンはおそらく違います。コンソールでphpやcomposerコマンドを実行すると、homebrewでインストールバージョンになってくるので、例えあるパッケージAはPHP7.3の場合適用するバージョンは1.3、PHP7.4の場合は2.0。サイトにエラーが出てくる可能性はありますので注意してください。 その他、POSTメソッドの最大転送サイズを調整したい場合、弄るべきphp.iniはMAMPの中にあるphp.iniです。Homebrewでインストールしたphp.iniではありません。

0

自己解決

https://qiita.com/Pacific-Kai/items/139a4c2feb476231b94a

上記の記事を参考にしてHomebrewとphpをインストールしたところlaravelプロジェクトが立ち上がりました。

そもそも最近macOSをMontereyにアップデートしたためphpが消えてしまったようです。

投稿2021/11/21 06:32

nakai_

総合スコア0

良いと思った回答にはグッドを送りましょう。
グッドが多くついた回答ほどページの上位に表示されるので、他の人が素晴らしい回答を見つけやすくなります。

下記のような回答は推奨されていません。

  • 間違っている回答
  • 質問の回答になっていない投稿
  • スパムや攻撃的な表現を用いた投稿

このような回答には修正を依頼しましょう。

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
86.02%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問

同じタグがついた質問を見る

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

composer

Composerとは、PHP5.3.2以上で使用可能なパッケージ管理ツールです。指定ディレクトリ内だけでパッケージ管理します。