Selepas menaik taraf PHP kepada 7.1.4 pada Mac, selepas mengkonfigurasi date.timezone = PRC dalam fail php.ini dan memulakan semula apache, masa yang dipaparkan masih dalam masa Eropah Soalan: Bagaimanakah penetapan zon masa versi ini kesan?
Contohnya: rentang >
Masa semasa sebenarnya: 1:04:15 petang pada 9 Mei 2017 berbeza tepat 8 jam.
Ia tidak ada kaitan dengan PHP 7.1 Ia telah menjadi seperti ini sejak 5.1;
Sila pastikan anda benar-benar mengubah suai versi semasa php.ini
Buka PHPini ctrl+g baris 925 dan ubah suainya kepada: date.timezone = "PRC"; Atau tetapkannya secara global
Persekitaran larian 7.0.24
oleh liberxue
date_default_timezone_set('PRC');
Pastikan fail konfigurasi yang diubah suai php.ini adalah laluan yang dipaparkan oleh phpinfo? Terdapat juga pengubahsuaian yang memerlukan memulakan semula apache
Senaraikan item
Laluan php.ini sudah pasti betul, tetapi ia tidak sah selepas pengubahsuaian.
Senaraikan item
Gunakan: date_default_timezone_set('PRC') boleh berkuat kuasa, tetapi ia mesti ditetapkan setiap masa.
Versi berjalan: PHP7.1.4