之前的文章CENTOS下PHP配置XDEBUG调试配置的是xdebug2版本,现在开始使用xdebug3了,懒得用源码编译了,直接用pecl install xdebug
安装,然后去php.ini
下添加下面配置
[Xdebug]
zend_extension=xdebug.so
xdebug.mode = debug
xdebug.start_with_request = yes
xdebug.client_port = 9000
xdebug.remote_host=127.0.0.1
xdebug.remote_handler=dbgp
xdebug.idekey=VSCODE
在安装的过程如果出现错误或者警告,一般都是进程操作函数被禁止了,比如proc_open
、popen
、exec
这些,直接在php.ini
下disable_functions
里面删除即可
最近服务端的开发一直用code-server
,所以直接配置vscode
,需要调试的时候直接启动就行了,非常方便
{
"configurations": [
{
"name": "Listen for Xdebug",
"type": "php",
"request": "launch",
"port": 9000
}
]
}
我要评论