我有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服务器复制这些文件,并根据需要进行修改。