zoukankan      html  css  js  c++  java
  • phpstorm XDebug 调试

    最近要实现php功能,要提供个接口提供访问,但是我就是个菜鸡,网上找了一堆,所以来提供踩坑心得了

    参考文档:

    https://blog.csdn.net/yinhangbbbbb/article/details/79247331 

    https://www.cnblogs.com/wwjchina/p/9804576.html

    看下面的文章时先参考这两篇文章,但是里面有些坑让我给踩了

    1、nginx的配置,配置自己的项目然后部署上去,nginx的配置会读取空格,自己把握

    这是我的server模块

    server {
    listen 81;
    server_name localhost;


    location / {
    root 项目绝对路径;
    index index.html index.htm;
    }


    error_page 500 502 503 504 /50x.html;
    location = /50x.html {
    root html;
    }
    location ~.php$ {
    root C:/Users/Dreamer/Desktop/project/phpDemo;

    //下面这一块是重点
    fastcgi_pass 127.0.0.1:9001;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME   $document_root$fastcgi_script_name;
    include fastcgi_params;
    }
    }

    配置php.ini

    启动nginx.exe

    启动php-cgi.exe   php-cgi.exe -b 127.0.0.1:9001 -c php.ini //注意端口

    2、创建个php文件,输入phpinfo(),就可以用来下载对应版本的x-debug了

    3、接下来就是配置php.ini 注意的是端口和几个参数

    4、最后就可以按照参考文章了,但是。。。。。

    如果你是通过url来访问的话,要添加参数

    比如:http://localhost:81/servlet/XXX.php?XDEBUG_SESSION_START=PHPSTORM

    如果是在页面调试的话也可以直接url或者谷歌通过安装Xdebug-helper来实现

    5、结束了,一个php菜逼的踩坑心得。

  • 相关阅读:
    git 本地仓库操作
    git学习一——Pro-Git
    React Router
    webpack详述
    webpack入门
    折半查找法
    String的常见操作(面试题)
    Java集合(五)—HashMap源码
    Java常见操作符
    Java随机数
  • 原文地址:https://www.cnblogs.com/qizhufeitian/p/13882275.html
Copyright © 2011-2022 走看看