3 kaedah: 1. Buka fail "php.ini" dan ubah suai nilai item "max_execution_time". 2. Gunakan "ini_set("max_execution_time", "new value");" untuk mengubah suai. 3. Gunakan "set_time_limit(new value);" untuk mengubah suai.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 7.1, komputer DELL G3
Masa pelaksanaan skrip php melibatkan sama ada skrip kehabisan masa. Masa pelaksanaan maksimum skrip php ialah 30 saat.
Jika skrip perlu dijalankan untuk masa yang lama, seperti menghantar sejumlah besar e-mel, atau menganalisis sejumlah besar data, untuk menghalang pelayan daripada menghentikan secara paksa program pelaksanaan selepas 30 saat, dalam ini kes, nilai maksimum skrip php mesti diubah Masa pelaksanaan.
Jadi bagaimana untuk mengubah suai masa pelaksanaan skrip php?
Berikut ialah 3 kaedah:
1 Set
dalam fail konfigurasi php.ini , pelaksanaan skrip. masa ditentukan oleh pembolehubah max_execution_time. Oleh itu, anda hanya perlu menetapkan nilai pembolehubah
max_execution_time = 新数值;
2. Tetapkannya melalui fungsi ini_set PHP
ini_set digunakan untuk menetapkan nilai php. .ini. Ia berkuat kuasa apabila fungsi dilaksanakan Selepas skrip tamat, tetapan menjadi tidak sah. Anda boleh mengubah suai konfigurasi tanpa membuka fail php.ini, yang sangat mudah untuk ruang maya.
Hanya gunakan fungsi ini_set untuk mengubah suai nilai pembolehubah max_execution_time
ini_set("max_execution_time", "新数值");
3 Ditetapkan melalui fungsi set_time_limit
Fungsi set_time_limit. digunakan
set_time_limit(新数值);
Penerangan mengehadkan masa pelaksanaan halaman:
Antara tiga kaedah di atas, jika nilai ditetapkan kepada 0, tiada had dan skrip akan terus melaksanakan , sehingga pelaksanaan tamat.
Oleh itu, untuk skrip yang perlu dilaksanakan untuk jangka masa yang lama, secara amnya tambahkan kod berikut pada permulaan kod PHP
set_time_limit(0);
Pembelajaran yang disyorkan: "Video PHP Tutorial"
Atas ialah kandungan terperinci Bagaimana untuk mengubah suai masa pelaksanaan skrip php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!