zoukankan      html  css  js  c++  java
  • PhpStorm 配置IDE

    IDE => Xdebug => Apache(XAMPP) => Firefox + easist Xdebug


    1>XAMPP停止apache服务;
    2>在安装目录下找到php.ini,类似于D:xamppphpphp.ini,打开并找到被注释掉的项目并按如下设置:
    zend_extension = "D:xamppphpextphp_xdebug.dll"(根据实际情况确定)
    xdebug.remote_enable =1
    xdebug.remote_handler = "dbgp"
    xdebug.remote_host = "localhost"
    xdebug.remote_mode = "req"
    xdebug.remote_port = 9000
    保存文件,重启Apache。
    [注]其中remote_host 是指调试客户端的地址,即IDE所在的IP,同理remote_port是客户端的端口
    3>打开phpStorm,
    -进入File>Settings>PHP>Servers,这里要填写服务器端的相关信息,name填localhost,host填localhost,port填

    80,debugger选XDebug
    -进入File>Settings>PHP>Debug,看到XDebug选项卡,port填9000,其他默认
    -进入File>Settings>PHP>Debug>DBGp Proxy,IDE key 填 phpStorm,host 填localhost,port 填80
    -点OK退出设置。

    强调一下:如果你设置了虚拟主机,那么你可以有两个目录,

    你的第一个localhost设置对了,然后你一看OK,点确定保存,打开访问虚拟主机却不能IED断点。这时候出的问题就是下面那个虚拟主机www.haitaohua.com,那个也需要你设置NAME和HOST值。或者你把php.ini里面的HOST和NAME值改了应该也行(本人没测试)。点击虚拟主机名,然后进去改成localhot,再确认,这时你的虚拟主机就可以断点测试了。
    4>打开浏览器Firefox,安装XDebug插件,工具的设置里的IDE-KEY填上phpStorm,把localhost加入到白名单,以后

    调试的时候把工具启用就好了。
    [注]如果是用其他浏览器,可以访问http://www.jetbrains.com/phpstorm/marklets/,在右边填上phpStorm,点

    generate,把下面的链接添加到收藏夹,方便调用。
    5>在phpStorm里打开监听(电话按钮)。
    6>在浏览器里打开XDebug工具,访问localhost,与phpStorm连接成功!

    LINUX下 先安装 sudo apt-get install php5-cli;    sudo apt-get install php5-xdebug;

    2、在PHP的php.ini中加入XDEBUG

    php.ini在/etc/php5/下的几个文件夹里,应该有三个文件夹:apache2、cli、conf.d,我们应该修改apache2和 cli下的php.ini. 在conf.d下有一个xdebug.ini文件,记录了xdebug的文件路径.哈,我不是老手,有些高手不说这个的。

    在php.ini 里添加如下:
    [xdebug]
    xdebug.remote_enable = 1
    xdebug_remote_host = "localhost"
    xdebug.remote_port = 9000
    xdebug.remote_handler = "dbgp"
    zend_extension=/usr/lib/php5/20121212/xdebug.so  //这个要到具体目录下找

  • 相关阅读:
    Retrofit的使用
    解决Android Studio在Ubuntu上出现“sdk/platform-tools/adb: error=2, No such file or directory”的方法
    safair浏览器页面局部滑动问题
    App网络测试
    App测试理论简介
    JS -- 流程控制语句
    JS -- DOM(文档对象模型)
    JS -- 操作符和数组
    JS -- 基础语法1
    JS -- JavaScript简介
  • 原文地址:https://www.cnblogs.com/xuxiang/p/3512560.html
Copyright © 2011-2022 走看看