1
documentation for php.ini
には、現在の作業ディレクトリ(CLIを除く) "で、php.ini
が検索されています。PHP CLIを使用して.user.iniファイルを読み込む方法
CLIで実行しているときに私の.user.ini
fileが読み込まれないのはなぜですか?余分なiniファイルのために現在のディレクトリ(またはスクリプトのディレクトリ)を常にチェックするようにPHPを設定する方法はありますか?
私はOSXで、Homebrew PHPを実行しています。私の回避策は、(それが通常のINIファイルのすべてをピックアップし、また、現在の作業ディレクトリ内の1つの)仕事をしている、このようにPHPを実行することですが、それは超厄介です:
PHP_INI_SCAN_DIR="/usr/local/etc/php/7.0/conf.d:." php [options]
はにどのような方法がありますこれがデフォルトの動作になるようにPHPを構成しますか?何か不足していますか?
export PHP_INI_SCAN_DIR=/usr/local/etc/php/7.0/conf.d:.
次に新しいターミナルウィンドウを開いて、それが、この設定を使用する必要があります。
あなたの '.bashrc'に環境変数を設定することができます。 – Barmar
ディレクトリリストに '.'を使うのは危険です。つまり、スクリプトの動作は、実行時のユーザーの現在のディレクトリに依存します。 – Barmar
あなたは 'php -ini'を使って読み込まれたiniファイルを壊すことができます.iniファイルを設定して" in "ファイルを" X "フォルダにロードするか、それがすでに実行中かどうかを確認できます。 'pdo'などのPHPライブラリ) – MikeVelazco