Windows 7 如何设置Windows命令行以使用php.ini文件?

Windows 7 如何设置Windows命令行以使用php.ini文件?,windows-7,command-line,php,Windows 7,Command Line,Php,我有EasyHP 5.3.6.0本地服务器,带有php 5.3.6,在我的浏览器中运行良好。然而,在命令行中使用php并不是没有问题的。我注意到命令行没有加载php.ini文件: C:\>php-ini 配置文件php.ini路径:C:\Windows 加载的配置文件:无 在中扫描其他.ini文件:无 已解析的其他.ini文件:无 顺便说一句,“C:\Windows”目录中没有php.ini文件。我的服务器显然使用了“C:\ProgramFilesx86\EasyPHP-5.3.6.0\apac

我有EasyHP 5.3.6.0本地服务器,带有php 5.3.6,在我的浏览器中运行良好。然而,在命令行中使用php并不是没有问题的。我注意到命令行没有加载php.ini文件:

C:\>php-ini 配置文件php.ini路径:C:\Windows 加载的配置文件:无 在中扫描其他.ini文件:无 已解析的其他.ini文件:无

顺便说一句,“C:\Windows”目录中没有php.ini文件。我的服务器显然使用了“C:\ProgramFilesx86\EasyPHP-5.3.6.0\apache\php.ini”文件

翻译php文件时,会收到一条警告:

警告:日期\默认\时区\获取:依赖系统的时区设置是不安全的。你 需要使用date.timezone设置或date\u default\u timezone\u set功能。万一 您使用了这些方法中的任何一种,但仍然收到此警告,您很可能拼写错误 e时区标识符。我们在C:\Program Files x86中为“3.0/DST”选择了“Europe/Helsinki” \第2行的EasyPHP-5.3.6.0\home\timezone.inc.php


我在使用'php-c…'命令时没有收到任何警告,但我想永久性地设置一个ini文件以与命令行一起使用。谢谢。

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

这解决了我所有的问题。我将服务器使用的ini文件复制到“Windows”目录。我以前试过一次,但复制了一个错误的ini文件。现在我也可以使用yii框架的'yicshell'命令了。谢谢