0

私はphpを使用していくつかのスクリプトを作成しています.php.iniのdisable_functionsで無効になっているexecコマンドが必要です。コマンドラインで有効にして、ウェブサーバーで無効にしておくことはできますか?

4

1 に答える 1

3

確かに、CLI で使用される 2 つ目の .ini ファイルを作成するだけで、次のようにコマンドを介して呼び出すだけで、PHP スクリプトを開始できます。

php -c /home/username/public_html/php.ini /home/username/public_html/myscript.php

これにより、PHP は 2 番目の .ini ファイルを使用するようになり、好きなものを有効/無効にすることができます。また、実行時間の長いスクリプトがタイムアウトにならないように、デフォルトのタイムアウト値を変更することをお勧めします。

phpinfo()CLI からのテスト スクリプトで単純に を使用して、正しいファイルを使用していることを確認することもできます。

于 2013-09-06T11:37:07.703 に答える