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