php 即使我使用正确的时区,我的管理员默认时间戳也是错误的
php my admin default Timestamp is wrong even if I use correct timezone
我在默认时间戳中遇到问题我的列名 dateCreated 类型是 TIMESTAMP,默认为 CURRENT_TIME 每当我在添加成员页面中插入新行时,生成的时间都会延迟 2 小时。
我目前住在格林威治标准时间 +8 的 ASIA/MANILA。
我尝试将 php.ini(在我的服务器中)时区更改为 ASIA/MANILA。
但生成的时间戳仍然晚了 2 小时。
每当我 运行 代码 echo date_default_timezone_get();我得到的结果是 ASIA/MANILA 谁能告诉我问题出在哪里?我该如何解决?提前致谢
您应该重新启动 httpd
一次。 httpd RPM 安装 /etc/rc.d/init.d/httpd Bourne 脚本,使用 /sbin/service 命令访问。
要以 root 身份启动服务器,请键入:
/sbin/service httpd start
注意:如果您 运行 Apache HTTP Server 作为安全服务器,系统将提示您输入密码。
要停止您的服务器,请输入命令:
/sbin/service httpd stop
命令重新启动是一种 shorthand 停止然后启动服务器的方法。 restart 命令明确停止然后启动您的服务器。如果您将 Apache HTTP 服务器 运行 作为安全服务器,系统将提示您输入密码。重新启动命令如下所示:
/sbin/service httpd restart
如果您刚刚编辑完 httpd.conf 文件中的某些内容,则无需明确停止和启动服务器。相反,您可以使用重新加载命令。
注意:如果您 运行 Apache HTTP Server 作为安全服务器,则在使用重新加载选项时无需输入密码,因为密码将在重新加载时保持缓存.
重新加载命令类似于以下示例:
/sbin/service httpd reload
默认情况下,httpd 进程不会在您的机器启动时自动启动。您需要使用 initscript 实用程序(例如 /sbin/chkconfig
、/sbin/ntsysv
或服务配置工具程序)将 httpd 服务配置为在引导时启动。
有关如何重新启动 apache 的更多详细信息,您可以查看 link Here
我在默认时间戳中遇到问题我的列名 dateCreated 类型是 TIMESTAMP,默认为 CURRENT_TIME 每当我在添加成员页面中插入新行时,生成的时间都会延迟 2 小时。
我目前住在格林威治标准时间 +8 的 ASIA/MANILA。 我尝试将 php.ini(在我的服务器中)时区更改为 ASIA/MANILA。 但生成的时间戳仍然晚了 2 小时。
每当我 运行 代码 echo date_default_timezone_get();我得到的结果是 ASIA/MANILA 谁能告诉我问题出在哪里?我该如何解决?提前致谢
您应该重新启动 httpd
一次。 httpd RPM 安装 /etc/rc.d/init.d/httpd Bourne 脚本,使用 /sbin/service 命令访问。
要以 root 身份启动服务器,请键入:
/sbin/service httpd start
注意:如果您 运行 Apache HTTP Server 作为安全服务器,系统将提示您输入密码。
要停止您的服务器,请输入命令:
/sbin/service httpd stop
命令重新启动是一种 shorthand 停止然后启动服务器的方法。 restart 命令明确停止然后启动您的服务器。如果您将 Apache HTTP 服务器 运行 作为安全服务器,系统将提示您输入密码。重新启动命令如下所示:
/sbin/service httpd restart
如果您刚刚编辑完 httpd.conf 文件中的某些内容,则无需明确停止和启动服务器。相反,您可以使用重新加载命令。
注意:如果您 运行 Apache HTTP Server 作为安全服务器,则在使用重新加载选项时无需输入密码,因为密码将在重新加载时保持缓存.
重新加载命令类似于以下示例:
/sbin/service httpd reload
默认情况下,httpd 进程不会在您的机器启动时自动启动。您需要使用 initscript 实用程序(例如 /sbin/chkconfig
、/sbin/ntsysv
或服务配置工具程序)将 httpd 服务配置为在引导时启动。
有关如何重新启动 apache 的更多详细信息,您可以查看 link Here