如何将Windows命令行设置为使用php.ini文件


How can I set the Windows command line to use the php.ini file?

我有EasyHP 5.3.6.0本地服务器(带有PHP 5.3.6),它在我的浏览器中运行良好。然而,在命令行上使用PHP可执行文件并不是没有问题的。

我注意到命令行没有加载php.ini文件:

C:''> php --ini

输出:

Configuration File (php.ini) Path: C:'Windows
Loaded Configuration File:         (none)
Scan for additional .ini files in: (none)
Additional .ini files parsed:      (none)

顺便说一句,"C:''Windows"目录中没有php.ini文件。我的服务器(显然)使用"C:''Program Files(x86)''EasyHP-5.3.60''apache''php.ini"文件。

当我翻译PHP文件时,我收到一个警告:

警告:date_default_timezone_get():依赖系统的时区设置是不安全的。你需要才能使用date.timezone设置或date_default_timezone_set()函数。万一你使用了这些方法中的任何一种,但仍然收到警告,你很可能拼错了the时区标识符。我们在C:''Program Files(x86)中选择了"欧洲/赫尔辛基"作为"3.0/DST"''EasyPHP-53.6.0''home''timezone.inc.php第2行

当我使用"php-c…"时,没有收到任何警告命令,但我想永久设置一个.ini文件与命令行一起使用。

php只是说它希望php.ini文件在那里。一种选择是从web服务器复制这些文件,并根据需要进行修改。