XDebug+phpstorm+centos 远程调试
    1、 安装xdebug
    2、 Centos 配置
    3、 Phpstorm 配置
    4、 Chrome 安装与配置
    5、 开始测试

    1、 安装xdebug
    1.1、安装步骤如下:
    首先去官方网站下载所需文件 http://www.xdebug.org/,或者wget https://xdebug.org/files/ xdebug-2.4.0.tgz到源码包存放目录
    1.2 、另自己下载安装包需要上传到虚拟服务器则如下操作
    rz 打开文件上传
    扩展阅读sz 从服务器下载文件
    1.3 、LINUX下的安装
    tar -xzf xdebug-2.4.0.tgz
    cd xdebug-2.4.0
    /usr/local/php/bin/phpize
    ./configure —with-php-config=/usr/local/php/bin/php-config —enable-xdebug
    make && make install 安装完成后会在modules目录下生成xdebug.so文件
    cp modules/xdebug.so /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/ (此目录可以自定义)

    2、 Centos 配置
    2.1修改php配置文件:
    vim /usr/local/php/etc/php.ini
    文件末尾加入:
    [xdebug]
    zend_extension=”/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/xdebug.so”
    xdebug.idekey=PHPSTORM
    xdebug.remote_host=172.20.12.23
    xdebug.remote_enable=1
    xdebug.remote_port=9001

    host 表示客户端本地的地址
    enable 表示是否开启远程调试
    port 表示调试端口 默认9000 需要修改否则与php-fpm 端口冲突

    2.2 配置后重启php-fpm
    service php-fpm restart
    2.3 检查xdebug 是否安装成功
    01、输出phpinfo();
    02、查看是否安装成功 php -m | grep debug

    3、 Phpstorm 配置
    3.1、File->settings->languages &frameworks?php->servers

    3.2、File->settings->languages &frameworks?php->Debug

    3.3、File->settings->languages &frameworks?php->Debug->DBGp Proxy


    4、 Chrome 安装与配置
    4.1 搜索并安装xdebug
    Chrome应用店-》搜索xdebug?扩展程序-》xdebug helper ?添加
    4.2、添加插件后,在设置找到该插件打开设置选择IDE Key 为PHPSTORM



    5、 开始测试
    5.1 在浏览器上设置

    5.2、在PHPSTORM 上设置