Apabila menggunakan pengaturcaraan PHP, kadangkala anda akan menemui mesej ralat berikut:
"PHP Fatal error: Masa pelaksanaan maksimum xx saat melebihi nama fail.php pada baris xx"
Mesej ralat ini mewakili pelaksanaan program PHP. Masa melebihi masa pelaksanaan maksimum yang dipratetap (biasanya 30 saat) dan terpaksa ditamatkan. Seterusnya, kita akan bercakap tentang bagaimana untuk menyelesaikan masalah ini.
1. Ubah suai fail php.ini
Kaedah satu ialah mengubah suai terus fail php.ini. Kaedah ini membolehkan anda menetapkan masa pelaksanaan maksimum PHP secara global.
Kedua, gunakan fungsi set_time_limit() untuk menetapkan semula masa pelaksanaan maksimum
Langkah seterusnya ialah kaedah dua Dengan menggunakan fungsi set_time_limit(), anda boleh menetapkan masa pelaksanaan maksimum skrip semasa kepada masa yang ditentukan.
3 Tambahkan kod berikut pada fail php
Ada cara lain, anda boleh menambah baris kod berikut pada fail php:
ini_set('max_execution_time', '0');//0 bermaksud tidak. had masa, anda boleh Tetapkan masa berjalan tertentu mengikut keperluan anda
Dengan cara ini, anda boleh terus menetapkan masa pelaksanaan maksimum skrip semasa dalam skrip pada bila-bila masa yang anda perlukan.
Ringkasan
Di atas adalah tentang cara menyelesaikan ralat "Masa pelaksanaan maksimum" dalam PHP dan Apache. Sama ada anda mengubah suai php.ini, tetapkannya dengan fungsi set_time_limit() atau nyatakan terus dalam fail php, anda boleh menyelesaikan masalah ini. Saya percaya semuanya akan berguna semasa proses pengaturcaraan PHP anda.
Atas ialah kandungan terperinci PHP Ralat maut: Penyelesaian masa pelaksanaan maksimum. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!