Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mengubah suai masa pelaksanaan skrip php

Bagaimana untuk mengubah suai masa pelaksanaan skrip php

青灯夜游
青灯夜游asal
2022-05-05 20:32:553055semak imbas

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.

Bagaimana untuk mengubah suai masa pelaksanaan skrip php

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn