我正在使用Mac OS X v10.6 (Snow Leopard)。我是 PHP 的新手。我正在阅读教程并尝试在我的代码中运行 date() 函数,我收到一条消息,上面写着“警告:date() [function.date]:依赖系统的时区设置是不安全的。 ..“ 等等。
我在网上看到我必须更改我的php.ini文件,特别是提到date.timezone的代码行,以便将其设置为您想要的区域。
我检查了phpinfo()的输出,发现在目录/private/etc中,我有一个 php.ini.default 文件。这是我需要的文件,尽管它的扩展名为“.default”。我试图对其进行更改,但我被阻止这样做,并收到一条警告,指出它已被写保护。
我将此文件复制到一个名为 php.ini 的新文件中(使用终端命令cp php.ini.default php.ini
)。这个新文件仍然是写保护的。
出于好奇,我右键单击/private目录并点击“获取信息”,我看到该文件夹是只读的。
那么我应该如何进行调整以使date()函数起作用?我应该在另一个目录中创建一个php.ini文件吗?我应该在同一目录中创建一个php.ini文件,然后从php.ini.default物理复制并粘贴内容吗?我知道我的问题可能听起来很愚蠢,但我有点担心做出破坏性的、持久的改变。