Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk mengalih keluar respons 30 saat dalam php
Cara mengalih keluar respons 30 saat dalam PHP: 1. Ubah suai "max_execution_time" dalam php.ini; 2. Tambah "set_time_limit(100);" di bahagian atas program; Permintaan PHP kepada kitaran akhir.
Persekitaran pengendalian tutorial ini: sistem Windows 7, PHP versi 8.1, komputer Dell G3.
Bagaimana untuk mengalih keluar respons 30 saat dalam php?
Penyelesaian 1:
Ubah suai max_execution_time dalam php.ini
Cari fail php.ini, dan kemudian cari dalam fail ini: max_execution_time = 30; baris, tetapkan nombor 30 kepada nilai yang anda mahu, dalam beberapa saat. (Ia juga boleh diubah suai terus kepada: max_execution_time=0; // tiada had) Ambil perhatian bahawa anda perlu memulakan semula pelayan selepas membuat pengubahsuaian ini.
Penyelesaian 2:
Tamat masa set_time_limit(0)
Tambah: set_time_limit(100); 100 saat, sudah tentu parameter boleh ditetapkan kepada 0, yang bermaksud sama seperti di atas. Arahan khas untuk fungsi set_time_limit: void set_time_limit (int $seconds) Fungsi fungsi ini adalah untuk menetapkan masa yang dibenarkan untuk skrip berjalan, dalam saat.
Jika tetapan ini melebihi, skrip mengembalikan ralat maut. Nilai lalai ialah 30 saat, atau nilai yang ditakrifkan dalam max_execution_time dalam php.ini, jika nilai ini wujud. Apabila fungsi ini dipanggil, set_time_limit() memulakan semula pembilang tamat masa daripada sifar. Dalam erti kata lain, jika tamat masa lalai ialah 30 saat dan set_time_limit(20) dipanggil apabila skrip telah berjalan selama 25 saat, maka jumlah masa skrip boleh dijalankan sebelum tamat masa ialah 45 saat. Ciri ini tidak berkuat kuasa apabila php berjalan dalam mod selamat. Tiada cara lain selain mematikan mod selamat (menetapkan safe_mode kepada off dalam php.ini) atau menukar had masa dalam php.ini. Kes: Jika mod selamat tidak dihidupkan, tetapkan masa berjalan program kepada 25 saat. Contohnya:
if(!ini_get('safe_mode')){ set_time_limit(25); }
Penyelesaian 3:
Kitaran lalai dari satu permintaan PHP hingga akhir ialah 30S, dan had memori ialah 128M php.ini boleh diubah Parameter~~
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Bagaimana untuk mengalih keluar respons 30 saat dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!