您的位置:

phpxdebug装不上的简单介绍

本文目录一览:

mac phpstorm xdebug启动失败怎么解决

1、点击匹配地址,把复制的phpinfo信息粘贴到文本框。

2、按照页面的安装流程安装xdebug。

3、配置php.ini

提示:xdebug官网上的配置,只保证配置好xdebug,但不能与phpstorm进行配置,正确的配置方法,在添加xdebug模块下添加以下代码。

1

2

3

4

5

6

7

[xdebug]

zend_extension = /usr/lib/php/extensions/no-debug-non-zts-20121212/xdebug.so //这是配置xdebug

xdebug.remote_enable = On//是否运行远程终端,必须开启

xdebug.remote_handler = "dbgp"

xdebug.remote_host = "localhost"

xdebug.remote_port = 9000 //这个端口号要和phpstorm中的保持一致,示例的端口是9001

xdebug.idekey = PHPSTROM//调试器关键字

phpstorm和postman关于xdebug安装和使用

一,

查找合适的版本:

安装xdebug扩展并且配置php.ini

二,phpStorm配置

2.1 端口号和php.ini配置的端口号一致即可。

2.2 IDE key和xdebug.idekey一致,host当前项目的域名

三,PostMan配置

设置cookie XDEBUG_SESSION是调试的时候必须传的参数:XDEBUG_SESSION=PHPSTORM,cookie里就会默认带上该参数

四,PostMan发起请求,然后再项目里打断点,这时phpstorm 就会有断点信息输出。

如何解决xdebug安装失败

查看错误,错误信息存在apache的logs文件中,查看方法如图:

下载xdebug方法,到xdebug.org官网下载后放到一个地方即可,推荐存放到php/ext目录中,需要注意的是一定要下载和你的apache和php版本都一致的版本,否则可能会加载失败。

安装xdebug方法:在php.info配置文件中添加xdebug配置信息,即可,如图。

[xdebug]

zend_extension=D:/php/php-5.4.31/ext/php_xdebug-2.2.2-5.4-vc9.dll

;zend_extension= /usr/lib/php5/20090626+lfs/xdebug.so (Linux)

xdebug.remote_enable=on

xdebug.remote_handle=dbgp

xdebug.remote_host=127.0.0.1

xdeubg.remote_port=9000

xdebug.idekey="ide.xdebug"

Xdebug.auto_trace = on

;function info formmat

xdebug.profiler_enable=on

;xingneng info

xdebug.trace_output_dir="D:/php/php-5.4.31/xdebug"

;xingneng info

xdebug.profiler_output_dir="D:/php/php-5.4.31/xdebug"

;xingneng info

Xdebug.profiler_output_name="cachegrind.out.%p"

重启apache,通过phpinfo查看,如果能看到xdebug说明安装成功,否则请根据第一步查看错误方法 进行排查。成功页面如图:

END

注意事项

下载的xdebug文件名中的版本号分别是apache的版本号和php的版本号,需选择正确

php.info文件中配置加载xdebug目录时都需要写文件的全路径

PHPSTORM2020.1+Xdebug2.9.8远程调试

我使用的是phpstorm2020.1版本不支持xdebug3,所以没有安装最新版本

注:phpstorm2020.3以上才支持xdebug3,并且下面php.ini的配置参数也不适用

这样就可以使用xdebug调试了

如果安装错了版本可以卸载 pecl uninstall xdebug ,然后重复上述步骤

phpstorm2020.3之前的版本不支持xdebug3

xdebug3的配置参数与3版本之前的参数名称不用,不通用

phpstorm怎么安装xdebug

php+phpStorm+xdebug配置方法:

1.下载xdebug文件

将phpinfo()的源代码复制到文本框中,xdebug会提示如何配置和下载哪个版本的xdebug。

全部下载地址:

2.配置php.ini,在末尾加上。

zend_extension="php_xdebug-2.3.3-5.6-vc11.dll"

xdebug.remote_enable = On

xdebug.remote_handler = "dbgp"

xdebug.remote_host = "localhost"

xdebug.remote_port = 9000

xdebug.idekey = PHPSTROM

3.chrome的xdebug配置

在IDE key里将其配置成“phpStorm”

项目地址:

4.phpStorm的相关配置

打开phpStorm,

-进入FileSettingsPHPServers,这里要填写服务器端的相关信息,name填localhost,host填localhost,port填80,debugger

选XDebug

-进入FileSettingsPHPDebug,看到XDebug选项卡,port填9000,其他默认

-进入FileSettingsPHPDebugDBGp Proxy,IDE key 填 phpStorm,host 填localhost,port 填80

-点OK退出设置。

5.其他配置:

在phpStorm里打开监听(电话按钮)。

对apache进行重启,如使用命令行:net stop apache24 net start apache24;

查看xdebug是否正确配置:进入到php.exe目录:执行php.exe -m可以查看相关模块。