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

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

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

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

PHP

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

composer

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

Q&A

解決済

2回答

11774閲覧

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

nakai_

総合スコア0

Laravel

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

PHP

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

composer

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

0グッド

0クリップ

投稿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を使用しています。

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

~/.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_

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ではありません。
guest

0

自己解決

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

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

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

投稿2021/11/21 06:32

nakai_

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.44%

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

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

質問する

関連した質問