ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
1开启phpstudy的debug扩展 其他选项菜单->PHP扩展及设置->php扩展->Xdebug前打勾 2修改php.ini添加xdebug配置内容 其他选项菜单->打开配置文件->php.ini添加以下内容 [XDebug] xdebug.profiler_output_dir="G:\phpStudy\PHPTutorial\tmp\xdebug" xdebug.trace_output_dir="G:\phpStudy\PHPTutorial\tmp\xdebug" zend_extension="G:\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 = 9000 ;是否允许Xdebug跟踪函数调用,跟踪信息以文件形式存储,默认值为0 xdebug.auto_trace=1 ;是否允许Xdebug跟踪函数参数,默认值为0 xdebug.collect_params=1 ;是否允许Xdebug跟踪函数返回值,默认值为0 xdebug.collect_return=1 ;函数调用跟踪信息输出文件目录,默认值为/tmp xdebug.trace_output_dir ="D:\myworkVIP\phpstudy\tmp\xdebug" ;性能分析文件的存放位置,默认值为/tmp xdebug.profiler_output_dir ="D:\myworkVIP\phpstudy\tmp\xdebug" ;打开xdebug的性能分析器,以文件形式存储,这项配置是不能以ini_set()函数配置的,默认值为0 xdebug.profiler_enable = 1 ;性能分析文件的命名规则,默认值为cachegrind.out.%p xdebug.profiler_output_name = "cachegrind.out.%t.%p" xdebug.remote_enable = 1 ;用于zend studio远程调试的应用层通信协议 xdebug.remote_handler = "dbgp" xdebug.idekey = PHPSTORM xdebug.remote_host = "127.0.0.1" xdebug.remote_port = 9000 3安装phpstorm,安装完后后。打开phpstudy客户端。其他选项菜单->打开host.后在文件中添加:0.0.0.0 account.jetbrains.com 4打开phpstom。 1![](https://box.kancloud.cn/8aafeec8bf1b9744b2a251da4417a5a4_554x198.png) 2![](https://box.kancloud.cn/c8c01906a85d23ed51fac532a9e21b44_497x433.png) 输入以下字符,完成激活 K71U8DBPNE-eyJsaWNlbnNlSWQiOiJLNzFVOERCUE5FIiwibGljZW5zZWVOYW1lIjoibGFuIHl1IiwiYXNzaWduZWVOYW1lIjoiIiwiYXNzaWduZWVFbWFpbCI6IiIsImxpY2Vuc2VSZXN0cmljdGlvbiI6IkZvciBlZHVjYXRpb25hbCB1c2Ugb25seSIsImNoZWNrQ29uY3VycmVudFVzZSI6ZmFsc2UsInByb2R1Y3RzIjpbeyJjb2RlIjoiSUkiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJSUzAiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJXUyIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IlJEIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiUkMiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJEQyIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IkRCIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiUk0iLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJETSIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IkFDIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiRFBOIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiR08iLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJQUyIsInBhaWRVcFRvIjoiMjAxOS0wNS0wNCJ9LHsiY29kZSI6IkNMIiwicGFpZFVwVG8iOiIyMDE5LTA1LTA0In0seyJjb2RlIjoiUEMiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifSx7ImNvZGUiOiJSU1UiLCJwYWlkVXBUbyI6IjIwMTktMDUtMDQifV0sImhhc2giOiI4OTA4Mjg5LzAiLCJncmFjZVBlcmlvZERheXMiOjAsImF1dG9Qcm9sb25nYXRlZCI6ZmFsc2UsImlzQXV0b1Byb2xvbmdhdGVkIjpmYWxzZX0=-Owt3/+LdCpedvF0eQ8635yYt0+ZLtCfIHOKzSrx5hBtbKGYRPFDrdgQAK6lJjexl2emLBcUq729K1+ukY9Js0nx1NH09l9Rw4c7k9wUksLl6RWx7Hcdcma1AHolfSp79NynSMZzQQLFohNyjD+dXfXM5GYd2OTHya0zYjTNMmAJuuRsapJMP9F1z7UTpMpLMxS/JaCWdyX6qIs+funJdPF7bjzYAQBvtbz+6SANBgN36gG1B2xHhccTn6WE8vagwwSNuM70egpahcTktoHxI7uS1JGN9gKAr6nbp+8DbFz3a2wd+XoF3nSJb/d2f/6zJR8yJF8AOyb30kwg3zf5cWw==-MIIEPjCCAiagAwIBAgIBBTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTE1MTEwMjA4MjE0OFoXDTE4MTEwMTA4MjE0OFowETEPMA0GA1UEAwwGcHJvZDN5MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxcQkq+zdxlR2mmRYBPzGbUNdMN6OaXiXzxIWtMEkrJMO/5oUfQJbLLuMSMK0QHFmaI37WShyxZcfRCidwXjot4zmNBKnlyHodDij/78TmVqFl8nOeD5+07B8VEaIu7c3E1N+e1doC6wht4I4+IEmtsPAdoaj5WCQVQbrI8KeT8M9VcBIWX7fD0fhexfg3ZRt0xqwMcXGNp3DdJHiO0rCdU+Itv7EmtnSVq9jBG1usMSFvMowR25mju2JcPFp1+I4ZI+FqgR8gyG8oiNDyNEoAbsR3lOpI7grUYSvkB/xVy/VoklPCK2h0f0GJxFjnye8NT1PAywoyl7RmiAVRE/EKwIDAQABo4GZMIGWMAkGA1UdEwQCMAAwHQYDVR0OBBYEFGEpG9oZGcfLMGNBkY7SgHiMGgTcMEgGA1UdIwRBMD+AFKOetkhnQhI2Qb1t4Lm0oFKLl/GzoRykGjAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBggkA0myxg7KDeeEwEwYDVR0lBAwwCgYIKwYBBQUHAwEwCwYDVR0PBAQDAgWgMA0GCSqGSIb3DQEBCwUAA4ICAQC9WZuYgQedSuOc5TOUSrRigMw4/+wuC5EtZBfvdl4HT/8vzMW/oUlIP4YCvA0XKyBaCJ2iX+ZCDKoPfiYXiaSiH+HxAPV6J79vvouxKrWg2XV6ShFtPLP+0gPdGq3x9R3+kJbmAm8w+FOdlWqAfJrLvpzMGNeDU14YGXiZ9bVzmIQbwrBA+c/F4tlK/DV07dsNExihqFoibnqDiVNTGombaU2dDup2gwKdL81ua8EIcGNExHe82kjF4zwfadHk3bQVvbfdAwxcDy4xBjs3L4raPLU3yenSzr/OEur1+jfOxnQSmEcMXKXgrAQ9U55gwjcOFKrgOxEdek/Sk1VfOjvS+nuM4eyEruFMfaZHzoQiuw4IqgGc45ohFH0UUyjYcuFxxDSU9lMCv8qdHKm+wnPRb0l9l5vXsCBDuhAGYD6ss+Ga+aDY6f/qXZuUCEUOH3QUNbbCUlviSz6+GiRnt1kA9N2Qachl+2yBfaqUqr8h7Z2gsx5LcIf5kYNsqJ0GavXTVyWh7PYiKX4bs354ZQLUwwa/cG++2+wNWP+HtBhVxMRNTdVhSm38AknZlD+PTAsWGu9GyLmhti2EnVwGybSD2Dxmhxk3IPCkhKAK+pl0eWYGZWG3tJ9mZ7SowcXLWDFAk0lRJnKGFMTggrWjV8GYpw5bq23VmIqqDLgkNzuoog== 5配置phpstom 1![](https://box.kancloud.cn/2edc43bc11f0bcc69925286d27149041_814x710.png) 2根据图中数字一步步往下设置。步骤4中的name框随自己填写。步骤5中的php-cgi.exe根据自己实际的php路径进行选择。所有的设置都要点击apply、ok按钮 ![](https://box.kancloud.cn/527bb46fe4083c17db670b61ef4eda0a_1903x984.png) 3 确定debug端口为9000 ![](https://box.kancloud.cn/e2f7acf07498d55f41738099c5f24db3_1291x819.png) 4填写内容和截图一致 ![](https://box.kancloud.cn/1fa1d8911ac9f8953700ec45084ba6f7_1459x778.png) 5 点击edit configurations ![](https://box.kancloud.cn/d0886b304b699141b3aafe0a8c34219f_1920x695.png) 6根据图示数字一步步进行设置。2的内容可以自定义 ![](https://box.kancloud.cn/923f2711124609aee3d3b96abf645fce_1776x694.png) 6phpstorm导入项目 点击左上角的file->open。出现下图。然后选在自己项目所在的文件夹。点击ok ![](https://box.kancloud.cn/da4e8ccf60a83789ab5bea90c330cb2b_1461x782.png) 7选择第一个是在新窗口中打开项目。选择第二个是在当前窗口打开自己的项目 ![](https://box.kancloud.cn/235b564cd8258d1343571f1c6dcb5e51_508x281.png) 8phpstudy设置多个站点:phpstudy->其他选项菜单->点击站点域名管理显示如下图。根据数字一步步进行设置。最后保存设置并生成配置文件。重启服务 网站目录就是你的项目目录,指到pubic文件下。 ![](https://box.kancloud.cn/8b768059e9d7deb4c2bfc53ee3be6d13_726x669.png) 9火狐浏览器添加插件 1点击下图中1所示的位置。然后选择附加组件.在下图中搜索框的位置搜索xdebug ![](https://box.kancloud.cn/16acc1aaaba0c9a416d93b86bc382970_1920x613.png) 2点击下图中框选的部分 ![](https://box.kancloud.cn/9e731262cb4901d77b3d23027a306092_1854x778.png) 3点击添加到firefox。如下图 ![](https://box.kancloud.cn/1680c49e065a7adf2d640df9a73f5a24_1849x666.png) 4添加完成后可以下图中框出部分看到xdebug标志 ![](https://box.kancloud.cn/fd88468aa2bdcb79171ced1100283b24_1920x309.png) 10.开启调试功能:phpstorm中打开sams/app/admin/controller/publicController文件 1 如下图鼠标左键点一下标志断点 ![](https://box.kancloud.cn/ca1baa7cb6617dbd9e830aeb10cf0cda_1173x466.png) 2phpstorm右上角下图中框出的位置左键点击一下,使电话标记变成全绿色 ![](https://box.kancloud.cn/426d5683c34aa0fbb2d9e7372c0bc7c3_1888x303.png)![](https://box.kancloud.cn/97e3c50e690a4e5b331a380771a9e0bd_1873x145.png) 3打开火狐浏览器:左键点击右上角的debug标志。使其变成红色如下图所示 ![](https://box.kancloud.cn/8b5b7ffcbb25edbbee9ddbb612fa456c_1916x88.png) 4输入地址http://127.0.0.1:8012/admin/public/login.html(将8012改成自己在设置站点时设置的端口)。输入后可以看到phpstorm标志闪烁 5 打开phpstorm可以看到下侧显示debug的内容。框中所示的1234分别是逐步往下进行;步入到当前方法中;步入到系统方法中;从当前方法中跳出。Variables框中显示调试时变量的值。 ![](https://box.kancloud.cn/a5051a28845d774b3fe916102b749973_1909x960.png) 6 1进入下一个断点 2为结束调试 ![](https://box.kancloud.cn/d6099b37bcb0f9be88a3e8e69644b6d4_1920x851.png)