Penyelesaian kepada pengubahsuaian zon waktu yang tidak sah dalam php7: 1. Ubah suai zon waktu secara dinamik daripada kod untuk mendapatkan zon waktu yang ditentukan 2. Ubah suai "date.timezone" dan kandungan pengubahsuaiannya ialah "; Mentakrifkan zon waktu lalai yang digunakan oleh fungsi tarikh; http://php.net/date.timezone date.timezone =PRC".
Persekitaran pengendalian tutorial ini: sistem windows7, versi php7, komputer Dell G3.
Apakah yang perlu saya lakukan jika pengubahsuaian zon waktu dalam php7 tidak sah?
Secara umumnya, kami biasanya mengubah suainya dalam dua cara
Satu: Ubah suai zon waktu secara dinamik daripada kod untuk mendapatkan zon waktu yang ditentukan
Dua: Melalui php In bahagian [tarikh] ini, ubah suai zon waktu untuk mengubah suai zon waktu Alih keluar koma bertitik sebelumnya
dan tambah zon waktu yang ditentukan selepasnya. Saya akan menentukan zon waktu Republik Rakyat China sebagai contoh
[Date] ; Defines the default timezone used by the date functions ; http://php.net/date.timezone date.timezone =PRC
Secara amnya, kedua-dua kaedah pengubahsuaian ini digunakan
Walau bagaimanapun, hasil yang diperolehi oleh perisian bersepadu xampp yang saya gunakan adalah tidak ideal sama sekali
Ia mempunyai tiada kesan langsung, dan satu-satunya cara untuk menetapkannya secara dinamik adalah melalui kod zon masa, ini sangat tidak mesra untuk orang malas seperti saya
Saya merangkak dari Internet ke
dalam httpd. .conf dalam apache dan menambah PRC selepas itu untuk membuat konfigurasi kekal melalui fail konfigurasi Zon masa telah diubah suai Ini berdasarkan siri PHP versi 5 sebagai contoh
Jika ia adalah versi 7 yang terkini. , cuma tukar mod_php5.c kepada mod_php7.c dan perkara yang sama berlaku
Akhir sekali simpan dan mulakan semula apache.
Buat fail php, masukkan info PHP();, semak zon waktu melalui halaman web dan anda akan dapati ia telah berjaya diubah suai kepada PRC
Ujian peribadi adalah sah, jika tiada kejayaan dalam mengubah suai zon waktu fail konfigurasi Anda juga boleh mencuba kaedah ini
Saya adalah versi terkini php7.3.3, dan saya tidak menemui pilihan konfigurasi ini dalam konfigurasi httpd.conf
Dengan menambahkan ini pada penghujung fail konfigurasi Kod konfigurasi adalah sama sah! ! !
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika pengubahsuaian zon waktu dalam php7 tidak sah?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!