Apache time stamp incorrect

后端 未结 3 1233
情深已故
情深已故 2021-01-14 01:02

I am using WAMP server running PHP. At a particular step I am trying to capture system time and add it to the database with the following query

$strSQLInsert         


        
相关标签:
3条回答
  • 2021-01-14 01:40

    In addition to editing the /wamp/bin/php/phpX.X.X/php.ini you would need to make the same changes on Apache side too. Which is on /wamp/bin/apache/ApacheX.X.X/bin/php.ini

    0 讨论(0)
  • 2021-01-14 01:47

    I'm using wampserver 3.0 and having the same issue even after changing date.timezone for both files:

    • \bin\php\php5.6.15\phpForApache.ini
    • \bin\php\php5.6.15\php.ini

    After the changes the server was stopped/started, also tried using the restart button. Result are the following:

    • Date is ok (as before) but time is still off by exactly 50 minutes.
    • Apache access log shows correct time offset at +8 hours
    • Php error log shows correct time zone

    0 讨论(0)
  • Try to change the timezone in the php.ini configuration file, and then restart the apache service. You should have php.ini somewhere inside your WAMP installation folder.

    EDIT: You might have the php.ini file inside the folder:

    /wamp/bin/php/phpX.X.X
    

    where phpX.X.X is your php version.

    Look for the "date.timezone" line and change it to something like this:

    date.timezone = "America/Los_Angeles"
    

    You can find the supported timezones here: http://www.php.net/manual/en/timezones.php

    More technical information is available here: http://php.net/manual/en/datetime.configuration.php

    The .htaccess file has a local range, normally to the folder and sub-folders where the file is created. Changing the php.ini file makes the changes global to your PHP installation.

    0 讨论(0)
提交回复
热议问题