

mac OS(Sierra)にHomebrewを使用してphpをインストールしました。

php.iniを編集したいのですが、その場所がどこにあるのかわかりません。  
ついでに、phpの本体が入っているフォルダの場所も教えてください。  
見つけ方なども。

よろしくお願いします。

**追記**

[code]

    $ php -i | grep "Loaded Configuration File"
    
[/code]

このコマンドで、iniファイルの場所はわかりました。

でも、phpのインストールされているフォルダーがどこなのかわかりません。  
その見つけ方を教えてください。


CC BY-SA 4.0
2017-05-20T04:38:39.547
34864
2019-08-27T09:14:00.180
2019-08-27T06:14:06.133
3060
23249
question
php macos homebrew
HomebrewでインストールしたPHPのインストール先とphp.iniの場所を確認するには？


MacなどUnix系統のOSで特定のコマンド(実行ファイル)の場所を探すときは`which`コマンドを用います。

`which php`で`php`と入力した時に使われる優先度が最も高い実行ファイルが表示されます。  
同一名の実行ファイルが複数あるときは`which -a php`ですべて表示されます。

また`brew`の`php`のパッケージに関する情報は`brew info php`で見れますので  
そのなかに以下のような記述がありました。  
こちらの方法でも`php.ini`の場所を見つけることができます。

> The php.ini and php-fpm.ini file can be found in:  
>  /usr/local/etc/php/7.3/

またファイルが複数箇所に分散して置かれているのはUnix系列のOSで採用されている`Filesystem Hierarchy
Standard`に基づいています。

ディストリビューションごとに規則が微妙に違っていてそれらをすべて覚えるのは大変なので、  
まずはそういう決まり事があるということだけ記憶しておくと良いと思います。


CC BY-SA 4.0
2019-08-27T08:45:25.450
57635
2019-08-27T08:45:25.450
3271
34864
answer


Homebrewの環境であれば、`which`コマンドの代わりに`brew ls <PACKAGE>`で確認するのもよさそうです。

[code]

    $ brew ls <PACKAGE>
    
[/code]

参考:  
[List all files in a homebrew package - Stack
Overflow](https://stackoverflow.com/q/19010784)


CC BY-SA 4.0
2019-08-27T09:00:46.473
57637
2019-08-27T09:14:00.180
2019-08-27T09:14:00.180
3060
3060
34864
answer