windows:10 建站软件:phpstudy2018 php版本:5.6.27 服务器:Nginx IDE:Phpstorm2018.1 中文
[xdebug] ;参考blog【https://www.cnblogs.com/lonelyxmas/p/7812157.html】配置 xdebug.profiler_output_dir="E:\Problem\phpstudy\tmp\xdebug" xdebug.trace_output_dir="E:\Problem\phpstudy\tmp\xdebug" zend_extension="E:\Problem\phpstudy\PHPTutorial\php\php-5.6.27-nts\ext\php_xdebug.dll" xdebug.remote_enable =1 xdebug.remote_handler = "dbgp" xdebug.idekey = PHPSTORM xdebug.remote_host = "127.0.0.1" xdebug.remote_port = 9001 ;这里修改端口为9001
这是在设置php调试版本:php
PHP lanuagel level:php版本html
CLI interpreter:php.exe文件所在的位置web
这是在设置xdebug的基本信息:windows
其余选项不变,Debug port和php.ini中的xdebug port端口须要一致浏览器
这是在设置xdebug的调试协议DBGp:bash
IDE key:和php.ini中的xdebug.idekey一致服务器
Host:你的访问域名或者localhostphpstorm
Port:web项目使用的端口号ide
这是在设置web服务端:网站
名称:任意
Host:服务器的ip或域名,这里我写localhost
Port:项目的端口
Debugger:选择Xdebug
这是在设置代码调试的信息:
名称:任意
Server:选择刚才设置的Web服务端
Start URL:我这里填入了一个302文件
我整个站开启了目录列表,在localhost底下能够看到不少目录,不一样的目录都是不一样的项目。若是web服务端设置了具体的某个项目,则须要调试不一样的项目时就须要从新配置。
我如今设置的toIndex.php:<?php phpinfo();sleep(5); header("location:/")?>
做用是跳转到网站根目录,这样的话,若是我想调试不一样的项目时,再点选对应的目录进入。
浏览器访问对应的网页:http://localhost/CodeReview/zentaopms11.6.4/www/
phpstorm成功断下:
xdebug下载地址:https://pecl.php.net/package/Xdebug
参考:https://www.cnblogs.com/lonelyxmas/p/7812157.html