在 CentOS 上配置 PHP 的 max_execution_time
可以通過修改 PHP 配置文件來實現。以下是詳細步驟:
找到 PHP 配置文件:
php.ini
。你可以通過以下命令找到它:php --ini
Loaded Configuration File
的路徑,例如 /etc/php.ini
。編輯 php.ini
文件:
php.ini
文件,例如使用 vi
或 nano
:sudo vi /etc/php.ini
sudo nano /etc/php.ini
修改 max_execution_time
:
max_execution_time
這一行。如果沒有找到,可以在文件末尾添加一行。max_execution_time = 300
保存并退出編輯器:
vi
,按 Esc
鍵,然后輸入 :wq
并按回車鍵。nano
,按 Ctrl + X
,然后按 Y
確認保存,最后按回車鍵。重啟 Web 服務器:
sudo systemctl restart httpd
sudo systemctl restart nginx
sudo systemctl restart php-fpm
.htaccess
文件配置(僅限 Apache)如果你無法修改全局的 php.ini
文件,或者只想為特定目錄設置 max_execution_time
,可以使用 .htaccess
文件。
創建或編輯 .htaccess
文件:
.htaccess
文件。添加以下內容:
php_value max_execution_time 300
保存并退出編輯器。
如果你只是想臨時更改 max_execution_time
,可以使用命令行:
php -d max_execution_time=300 your_script.php
這將僅在運行 your_script.php
時生效。
你可以通過運行一個簡單的 PHP 腳本來驗證更改是否生效:
<?php
echo ini_get('max_execution_time');
?>
將這個腳本保存為 test.php
并通過瀏覽器訪問,應該會顯示你設置的 max_execution_time
值。
通過以上步驟,你應該能夠在 CentOS 上成功配置 PHP 的 max_execution_time
。