📜  超过 120 秒的最大执行时间 xampp (1)

📅  最后修改于: 2023-12-03 15:12:15.224000             🧑  作者: Mango

XAMPP 超过 120 秒的最大执行时间

当我们在使用 XAMPP 进行开发时,有时候我们需要执行一些耗时较长的操作,比如导入大量数据或者执行复杂的计算。不过默认情况下,XAMPP 的最大执行时间是 120 秒,一旦程序的执行时间超过了这个时间,就会提示超时错误,无法继续执行。

那么如何解决这个问题呢?有两种方法可以实现。

方法1:修改 php.ini 文件

我们可以通过修改 XAMPP 中的 php.ini 配置文件来调整最大执行时间。具体步骤如下:

  1. 打开 XAMPP 安装目录中的 php 文件夹,找到 php.ini 文件并打开。
  2. 在文件中搜索 max_execution_time,这是一个表示最大执行时间的配置项。
  3. 把默认的 120 秒修改为需求的时间(单位为秒)。
  4. 保存文件,重新启动 Apache 服务器。
; Maximum execution time of each script, in seconds
; http://php.net/max-execution-time
; Note: This directive is hardcoded to -1 for the CLI SAPI
max_execution_time = 180
方法2:在代码中设置最大执行时间

如果你不想修改全局的最大执行时间,还可以在具体的 PHP 文件中设置。可以通过以下代码实现:

set_time_limit(180);

这个函数会重新设置当前 PHP 脚本的最大执行时间为 180 秒,也就是说这个脚本最长只能执行 180 秒,超过这个时间就会被中止。

以上两种方法都可以有效调整 XAMPP 的最大执行时间,适用于不同的场景。如果你需要运行长时间的任务,或者是需要测试一些性能问题,这些方法都很有用。