我有EasyPHP 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:\ Program Files(x86)\ EasyPHP-5.3.6.0 \ apache \ php.ini'文件。
当我翻译php文件时,我收到警告:
警告:date_default_timezone_get():依赖系统的时区设置是不安全的。您 必需使用date.timezone设置或date_default_timezone_set()函数。如果 你使用过这些方法中的任何一种,你仍然会收到这个警告,你很可能拼错了 e时区标识符。我们在C:\ Program Files(x86)中选择'Europe / Helsinki'代表'3.0 / DST' 第2行的EasyPHP-5.3.6.0 \ home \ timezone.inc.php
当我使用'php -c ...'命令时,我没有收到任何警告,但我想永久设置一个ini文件以用于命令行。感谢。
答案 0 :(得分:0)
php
只是说它是php.ini
文件所在的位置。一种选择是从Web服务器复制那些并根据需要进行修改。