Xdebug延长调试时间

Xdebug延长调试时间

环境:

phpstudy,Windows版phpstudy下载 - 小皮面板(phpstudy) (xp.cn)

Xdebug设置好之后,在断点调试的过程中,因为调试时间长,服务器会返回一个内部错误的提示,如下
图所示,可以通过修改apachel的配置文件,延长Xdebug调试时间。

解决办法
1.打开apache的配置文件,在apache\conf\httpd.conf里修改
找到这一行并且把前面的注释去掉

Include conf/extra/httpd-default.conf

添加这一行

Include conf/extra/httpd-fcgid.conf

2.在apache\conf\original\extra\httpd-default.conf里修改
直接在文档末尾处加上下面这段文字,具体时间可以自己修改

#xdebug:

#Timeout:The number of seconds before receives and sends time out.
Timeout 7200

#KeepAlive:Whether or not to allow persistent connections (more than
#one request per connection).Set to "Off"to deactivate.
KeepAlive On

#MaxKeepAliveRequests:The maximum number of requests to allow during a persistent connection.
#Set to 0 to allow an unlimited amount.We recommend you leave this number high,for maximum performance.
MaxKeepAliveRequests 0

#KeepAliveTimeout:Number of seconds to wait for the next request from the
#same client on the same connection.
KeepAliveTimeout 7200

3.在apache\conf\extra目录下新建一个httpd-fcgid.conf文件

ProcessLifeTime 7200
FcgidIOTimeout 7200
FcgidConnectTimeout 7200
FcgidOutputBufferSize 128
FcgidMaxRequestsPerProcess 1000
FcgidMinProcessesPerClass 0
FcgidMaxProcesses 16
FcgidMaxRequestLen 268435456
FcgidlnitialEnv PHP_FCGI_MAX_REQUESTS 1000
IPCConnectTimeout 7200
IPCCommTimeout 7200
FcgidldleTimeout 7200
FcgidBusyTimeout 60000
FcgidBusyScanlnterval 120
FcgidInitialEnv PHPRC "D:\phpstudy_pro\Extensions\php\php5.4.45nts"
#这里填写你自己php的路径
AddHandler fcgid-script.php

修改完apache记得重启一下!!
4.在php的配置文件php.ini里修改
找到这一行,修改成你配置的时间

max_execution_time=7200
posted @ 2024-04-19 11:12  敬畏虚空  阅读(17)  评论(0编辑  收藏  举报