2

.htaccessファイルを使用していくつかのphp構成オプションを設定し、それらをphpで取得しようとしています。私が書くと、 21を返すブラウザでphp_value max_execution_time 21実行できます(CLIを使用すると「0」が返されますが、理由はわかりません)。ini_get('max_execution_time')

php_value error_log someValueただし、それを使用して書き込むini_get('error_log')と、ブラウザとCLIの両方でブール値のfalseが返されます。私の構成の何が問題になっていますか。どうすれば値を取得できますか?

4

1 に答える 1

3

CLIはPHP Command Line Interfaceです。名前が示すように、これはシステムコマンドラインでPHPを使用する方法です。言い換えれば、それはrunning PHP Scripts that aren't on a web server(ApacheWebサーバーやMicrosoftIISなどの)方法です。

.htaccess(ハイパーテキストアクセス)ファイルは、works with web serversApacheなどのディレクトリレベルの設定ファイルです。

それらの2つは、2つの異なるテクノロジーです。つまり、PHPと.htacessは、Web Server経由せずに実行している場合にのみ変数を共有できます。Command line

于 2012-10-19T18:40:00.797 に答える