私はEasyPHP 5.3.6.0ローカルサーバーを持っていて(php 5.3.6)、ブラウザで正常に動作します。しかし、コマンドラインでphpを使用すると、問題なく動作しません。php.iniファイルを使用するためのWindowsコマンドラインの設定方法は?
C:\> PHP --ini
設定ファイル(php.iniの)パス:C:\ Windowsの
ロードされた設定ファイル:コマンドラインは、php.iniファイルをロードしなかったことを私に気づきました(なし)追加の.iniファイルのための
スキャン中:(なし)解析され
追加.iniファイル:C」でのphp.iniファイルがis't(なし)ところで
、:\ Windowsの'ディレクトリにあります。私のサーバーは(明らかに) 'C:¥Program Files(x86)¥EasyPHP-5.3.6.0¥apache¥php.ini'ファイルを使用しています。
私は警告を取得PHPファイル変換:
警告:date_default_timezone_get():システムのタイムゾーンの設定に依存するのは安全ではありませんが。 は、が必要です。には、date.timezone設定またはdate_default_timezone_set()関数を使用する必要があります。 これらの方法のいずれかを使用していて、まだこの警告が表示されている場合は、 のタイムゾーン識別子のスペルが間違っている可能性があります。私たちは、代わりにCで '3.0/DST' の 'ヨーロッパ/ヘルシンキ' を選択:\プログラムファイル(x86の) EasyPHP-5.3.6.0 \ \ライン2
上のホームの\ timezone.inc.phpは私がするとき何の警告を得ませんでした私は 'php -c ...'コマンドを使用しましたが、コマンドラインで使用するためにiniファイルを永久に設定したいと思います。ありがとう。
これは私のすべての問題を解決しました。私は自分のサーバーで使用されているiniファイルを 'Windows'ディレクトリにコピーしました。私は以前これを試しましたが、間違ったiniファイルをコピーしました。 yii-frameworkの 'yiic shell'コマンドも使えます。ありがとう! – Junnu