レンタルサーバー選びの迷いを解決!全力サポートします

Google or AdMax Promotion (srv)

php(sAPI)からphp.ini(デフォルト)へのフルパスを調べる(MacPort)

MacPortからインストールしたコンポーネント(ここではPHP)を、
Apacheモジュールとしてロードした場合も、
通常通り「phpinfo()」にてモジュールの初期設定の情報を調べることができます。
デフォルトで読み込まれる「php.ini」のファイルパスなどを調べて、
PHPを実際に利用していく為の環境調査を行います。

 

php(sAPI)からphp.ini(デフォルト)へのフルパスを調べる(MacPort)

MacPortにてインストールした、
PHPのApacheモジュール(ここでは:mod_php53.so)が、
デフォルトでどこの「php.ini」を読み込む設定になっているのかを確認します。

MacPortのApacheを起動し、ドキュメントルートに配置したindex.phpに記載した、
「phpinfo()」の情報を確認することで、知る事ができます。

以下の「Configure Command」に表示されている部分に、
モジュールのコンパイル時に利用されたオプションが表示されます。

また下部の「Configuretion File(php.ini)Path」には、
「Configure Command」の--with-config-file-path=〇〇 で
指定されたパスが表示されています。

これがApacheモジュールとしてPHPを動作させた際に、
「最も最後に読み込まれ」適用される「php.ini」の設定ファイルパスになります。

osx-php-setting_st31

MacPort利用のphp実行ファイルphpinfo()情報・phpデフォルト設定

 

上記の値を以下に転記しておきます。

 

このようにして、
普段はあまり気にする事のないこのphpinfo()で表示される上部の値は、
モジュールがデフォルトでどのような構成でコンパイルされたのか?

その情報を知る事ができる貴重な情報です。

 


プロモーション

Google or AdMax Promotion (srvpos)

公開日:

コンテンツナビ
すべて展開 | すべて省略

AdMax Promotion

カテゴリ
すべて展開 | すべて省略

QRコードからもこのURLを開けます。