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

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

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

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

PHP

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

MAMP

Mac 上で WordPress などの動的ページのサイトが作れるように環境を構築するフリーソフト

Q&A

解決済

2回答

543閲覧

% php --iniで今現在立ち上がっているphpのphp.iniの保存場所は分かったがファイルを開けない

zattokonnamon

総合スコア1

Laravel

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

PHP

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

MAMP

Mac 上で WordPress などの動的ページのサイトが作れるように環境を構築するフリーソフト

0グッド

0クリップ

投稿2023/02/03 14:29

実現したいこと

・Laravelを使って簡単なTODOリストを作りたい

前提

https://b-risk.jp/blog/2022/08/laravel/#MAMP
上記のサイトを参考にしながらlaravelでTODOリストを作成しようとしているのですが、
% php artisan migrateを実行した後にエラーが出るのでphp.iniファイルの;extension=pdo_mysqlの部分を変えなければならないと書いていました
ので、% php --iniで今現在立ち上がっているphpのphp.iniの保存場所を調べました。
すると、/opt/homebrew/etc/php/8.2/php.iniと出てきました。
そこでこのファイルを開き、php.iniを書き換えたいのですがFinderを探してもどこにもありません。
どこでひらけばいいのか教えて欲しいです。

該当のソースコード

/opt/homebrew/etc/php/8.2/php.ini

試したこと

/opt/homebrewのディレクトリを作成した方がいいのか迷っていますがそもそもない場所に保存されるわけないかと永遠にディレクトリを探しています。作るべきですか?

ターミナル内でopenコマンドを打ってみたりもしましたがnot foundでした...

補足情報

一応PHPをMAMPのもので利用できるように.bash_profileを変更してPATHを通したりしているのですがそれって何か関係あるんでしょうか?初心者で申し訳ないです。

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

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

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

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

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

hoshi-takanori

2023/02/03 19:43

/opt/homebrew などのフォルダは、一般ユーザーはいじる必要がない (下手にいじると壊れて動かなくなる) ので Finder からは見えなくなってたりします。開発者になるには、Finder に頼らずターミナルを使いこなせるようになることが必要かもしれませんね。(でも、いきなり vi で開くと終了もできなくて詰むだろうなぁ。) とりあえず、ターミナルで open /opt/homebrew/etc/php/8.2/php.ini を実行したら VSCode で開きましたけど…。
zattokonnamon

2023/02/04 06:20

そうなんですね! openコマンドが使えなくて悩んでいたのですが、.zshrcを書き換えたらできました! ありがとうございます! ちなみにviコード終了できなくて詰みました爆笑
guest

回答2

0

Finderは隠しファイルや隠しディレクトリは通常は見えないようになってるので、見えるように変更すれば良いです。

参考)
https://pc-karuma.net/mac-shotcut-key-show-hidden-files/

投稿2023/02/03 14:39

編集2023/02/03 14:40
AbeTakashi

総合スコア4547

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

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

zattokonnamon

2023/02/03 15:55

ご回答いただきありがとうございます。 実践してみたのですが見当たりませんでした泣 /opt/homebrew/etc/php/8.2/php.ini もともと/optにあるみたいなんでこれを/usr/local/に移動させたいのですがどうすればいいですか?
AbeTakashi

2023/02/03 16:17

意味が分かんないです。勝手に動かしてどうこうなる問題ですか? てかコマンド叩いたらそのパスが出るのに存在しないとか、おそらくありえないです。なにか勘違いされてませんか? コンソールからlsコマンドとかでディレクトリやファイルが実際にあるかどうか確かめてみたらどうですか?
AbeTakashi

2023/02/03 16:39

追記)手元の環境でbrew install php@8.2でインストールしてphp --iniたたいたら/usr/local/etc/php/8.2/php.iniとなってました(なんとなく言ってる意味がわかりましたが、単純に移動させて良いわけではありません)。どうやってPHPインストールしたか分かりませんが、再インストールしてみたらどうですか?
zattokonnamon

2023/02/04 06:22

わかりにくくて申し訳ありません( ; ; ) 単純に移動させていいわけではないのが今回のことでよくわかりました! ありがとうございました!
guest

0

ベストアンサー

Finderを探してもどこにもありません。

viコマンドなどで普通に開けばいいのでは?

% php --ini Configuration File (php.ini) Path: /opt/homebrew/etc/php/8.2 Loaded Configuration File: /opt/homebrew/etc/php/8.2/php.ini Scan for additional .ini files in: /opt/homebrew/etc/php/8.2/conf.d Additional .ini files parsed: /opt/homebrew/etc/php/8.2/conf.d/ext-opcache.ini % vi /opt/homebrew/etc/php/8.2/php.ini

投稿2023/02/03 17:13

編集2023/02/03 17:19
technocore

総合スコア7225

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

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

zattokonnamon

2023/02/04 06:15

開けました! ありがとうございます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.48%

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

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

質問する

関連した質問