Phpstorm调试教程

    xiaoxiao2021-03-25  148

    Phpstorm调试教程

    一.下载工具

    (1)UPUPW_K2.1_64 Kangle版PHP(http://www.upupw.net/)

    (2)phpstorm

    二.配置

    2.1.安转UPUPW_K2.1_64

    解压upupw文件夹到不含中文和空格的任意盘符目录下-打开UPUPW面板输入s1启动全部服务,

    把网站程序文件拷贝到htdocs默认网站根目录-浏览器输入127.0.0.1即可运行网站。

     

    以上那句话不能解决问题再往下看:

     

    1、从官网下载程序到本地硬盘

    2、把压缩包内UPUPW文件夹解压到不含中文和空格的任意盘符目录并安装运行库

    3、打开UPUPW文件夹,双击UPUPW图标启动UPUPW控制面板

    4、输入s1启动全部服务,也可根据面板图示单独开启其它相关功能

     

    *  启动前请面板输入4检测80和3306端口是否被占用,如被占用请停用或更改占用80和3306端口的程序

    *  启动时如有防火墙或安全软件窗口提示请点击允许

    *  htdocs文件夹为默认网站的主目录,在没有建立虚拟主机目录的情况下可以把网站放htdocs目录下运行

    *  vhosts为虚拟主机默认存储目录,建立在此目录的网站文件夹在UPUPW迁移时无需再修改虚拟主机路径,UPUPW面板s1开启即可运行

    *  UPUPW需要NET和SC命令运行组件如装有安全狗等防护软件请不要禁用NET和SC

    *  如打开面板即出现错误窗口请在upupw.exe右键--属性--兼容性--选择win7

     

    5、打开浏览器,在地址栏输入127.0.0.1或localhost如出现UPUPW PHP探针的页面则说明启动成功

     

    备注:phpmyadmin的访问地址是http://127.0.0.1/pmd/   或者   http://域名/pmd/   (必须以/号结尾)

    6.配置php.ini(运行localhost直接可以看到当前版本的php.ini)

    打开 php.ini,在最后面追加下述配置:

    [xdebug]

    zend_extension="/usr/lib/php/extensions/no-debug-non-zts-20090626/xdebug.so"

    xdebug.idekey="PHPSTORM"

    xdebug.remote_host=localhost

    xdebug.remote_enable=on

     

    7.重启UPUPW_K2.1_64

    8.添加phpinfo.php

    <?php

    echo phpinfo();

    ?>

    9.运行phpinfo.php查看配置是否生效 

    2.3配置phpstorm

    1.首先检查phpstorm的xdebug配置

    这里的debug port要和php.ini里面的 xdebug.remote_port相一致!默认是9000,如果9000端口被占用的话,可以改成其他端口。

     

     

    2. 设置debug.

     

     

     

     

     

    添加本地的 localhost

    localhost

     是我本地的 web server

    3.开始调试

    打好第一个断点,shift + F9就可以了

    打好 第一个断点 ,选中配置的debug,  按旁边的臭虫 按钮

     

    总结:

    根据断点配置,或在打开 Debug URL 的过程中,或在 POST 之后,如果 PhpStorm 监听到了 Debug 连接,就会立即切换到编辑器界面,并跳转到设置的断点处,浏览器端会等待 PhpStorm 的操作。

    你可以随时中断 PhpStorm 的调试,或方便的进行 Step Into / Step Over / Run to cursor。

     

     

    转载请注明原文地址: https://ju.6miu.com/read-8581.html

    最新回复(0)