在Debian系統中,限制PHP執行時間可以通過修改PHP配置文件來實現。以下是具體步驟:
打開PHP配置文件。通常情況下,該文件位于/etc/php/{版本號}/apache2/php.ini
(對于Apache服務器)或/etc/php/{版本號}/cli/php.ini
(對于命令行)。請將{版本號}
替換為您的PHP版本,例如7.4
。
使用文本編輯器打開文件,如:
sudo nano /etc/php/7.4/apache2/php.ini
或者
sudo nano /etc/php/7.4/cli/php.ini
在配置文件中找到max_execution_time
設置。如果找不到,請在文件末尾添加以下行:
max_execution_time = 30
這里的數字表示腳本允許的最大執行時間,單位為秒。在這個例子中,我們將執行時間限制為30秒。您可以根據需要更改此值。
保存并關閉配置文件。
重啟Web服務器以使更改生效。如果您使用的是Apache服務器,請運行以下命令:
sudo systemctl restart apache2
如果您使用的是Nginx和PHP-FPM,請運行以下命令:
sudo systemctl restart php7.4-fpm
sudo systemctl restart nginx
請確保將7.4
替換為您的PHP版本。
現在,PHP執行時間已根據您的設置進行了限制。