您的位置:

phpstorm调试设置的简单介绍

本文目录一览:

phpstorm 中是怎样调试PHP

先安装xdebug,然后再php.ini中配置

phpstrom右上角爬虫旁边有个下拉按钮,选择第一个,点击按钮后会弹出一个窗,点击窗口左上角+号按钮,然后选择PHP Web Application,填上你的启动名称,选择服务,填写启动路径,选择启动浏览器,保存之后点击爬虫按钮即可

phpstorm断点调试,xdebug3,win10

1. 查看是否安装xdebug和其版本

新建测试页面:?php phpinfo(); ?,在页面中搜索:xdebug,可以查询是否安装及其版本

2. 安装xdebug

把 phpinfo(); 的html页面内容全部拷贝输入到    中,自动检测需要安装的xdebug版本,此网址也可以检测你安没安装xdebug和其版本,例如

Download  php_xdebug- XXXXX.dll

Move the downloaded file to C:\xampp\php\ext, and rename it to php_xdebug.dll

Update C:\xampp\php\php.ini and add the line:

zend_extension = xdebug

Restart the Apache Webserver

3. 配置phpstorm

在Settings里面找到 PHP - Debug 

一定要找到 1. Install Xdebug or Zend.........Validate  (点击它),弹出对话框后点击  Validate,如果全是绿色钩子,恭喜你,Xdebug安装配置成功。(这是最关键步骤)

如果不是,例如提示将:xdebug.mode = debug  加在 php.ini 里。我的加在 zend_extension = xdebug 后面。查阅很多网页,他们都加了好多行,在xdebug3里,行不通,浪费我半天时间。

Debug port:9000,9003  其余都勾选。

Xdebug2的端口是9000;Xdebug3的端口是9003

不用配置DBGp Proxy

添加  PHP - Servers

添加 Add Configuration...  添加PHP Web Page

4. 用Postman断点调试 POST 接口

在Postmen发送请求时,添加 Headers :

KEY : COOKIE

VALUE : XDEBUG_SESSION=PHPSTORM

5. 用浏览器get请求,不停在断点处解决办法

用Postman发送get请求,添加 Headers :........

在浏览器chrome里安装Xdebug helper插件,点击debug变绿即可。

php7调试怎么在phpstorm中设置

在max上用phpstorm里debug调试php

背景

最近为了完成某个需求,在看`smarty`源码,当我尝试直接看,痛苦的快吐血,工欲善其事必先利器,虽然之前一直使用phpstorm调试nodejs,但是还没有用phpstorm来debug过php。

建议

先看看这个:PhpStorm 8.0.2 Help :: Configuring Xdebug

## 安装xdebug

1. 打开:Xdebug: Downloads 点击source来下载源码包

2. 然后安装

```bash

解压tar包

tar -xzf xdebug-2.2.5.tgz

进入根目录

cd xdebug-2.2.5

执行phpize

phpize

编译安装xdebug

./configure --enable-xdebug

make

make install

```

配置到php

1. 打开php.ini文件

```bash

cd /private/etc/

#默认没有php.ini,需要拷贝一下

sudo cp php.ini.default php.ini

sudo vi php.ini

```

2. 在下面加入

```bash

[Xdebug]

zend_extension="/usr/local/php_user/xdebug.so"

xdebug.remote_enable = on

;xdebug.remote_handler=dbgp

xdebug.remote_host="127.0.0.1"

xdebug.remote_port=9000

xdebug.profiler_enable = 1

xdebug.profiler_enable_trigger = off

xdebug.profiler_output_name = cachegrind.out.%t.%p

xdebug.remote_autostart = on

```

3. 重启`apache`

```bash

sudo apachectl restart

```

4. 查看phpinfo()信息里面搜索一下`debug`如果有,成功。

配置phpstorm

1. 打开phpstorm,进入顶部导航`phpstrom-perferences..`

2. 点击`php`项,点击`interpreter`后面的`...`按钮

3. 点击`php home`后面的刷新(`...`后面)按钮

4. 这时候你将看到`Debugger: Not installed`变成`Xdebug 2.3.2`(版本号可能不同)

6. 进入`php`栏目下的`Server`,点击`+`新建一个server:host填写你本地的host(如127.0.0.1),点击`apply`保存,并退出`perferences`对话框。

7. 点击顶部导航`run`-点击`+`-选择`PHP Web Application`-选择上一步新建的`server`,`start URL`填入,你要debug的php文件地址,下面会生成一个地址,这个地址在浏览器应该能正常浏览测试的;点击`apply`进行保存。

开始愉快的使用

1. 在你要debug的文件行数字右侧一列,点击一下就会有一个断点。

2. 点击顶部导航`run`-debug,选择你刚刚新建的`debug`名称,这时候会弹出浏览器加载这个php文件了

phpstorm 怎么断点调试thinkphp

php--xdebug设置 ---phpstorm 断点调试方法如下:

配置好了之后 可以使用 ide的断点调试

Xdebug在PHP中的安装配置涉及php.ini配置文件的修改。

1 、首先需要下载Xdebug,根据安装的PHP版本,选择合适的Xdebug版本,

2 、 安装Xdebug

将下载的php_xdebug-2.1.0-5.3-vc6.dll复制到PHP安装目录下的ext目录,ext目录专门用来存放PHP扩展库DLL文件。

3、 配置php.ini

安装Xdebug的最后一步就是配置php.ini文件,打开C:\php目录下的php.ini配置文件,在末尾添加

[xdebug]

zend_extension = "c:/wamp/bin/php/php5.4.3/ext/php_xdebug-2.2.3-5.4-vc9-nts-x86_64.dll"

xdebug.idekey=PhpStorm

xdebug.remote_enable = On

xdebug.remote_host=localhost

xdebug.remote_port=9000

xdebug.remote_handler=dbgp

4 、重启apache phpinfo()可以看到php--xdebug设置 wbr---phpstorm wbr断点调试 xdebug的那一块

php--xdebug设置 wbr---phpstorm wbr断点调试php--xdebug设置 wbr---phpstorm wbr断点调试

这一栏很长,要注意下面的表格中,xdebug.idekey 这一行内容

php--xdebug设置 wbr---phpstorm wbr断点调试

5 、然后再配置 phpstorm 里的

php--xdebug设置 wbr---phpstorm wbr断点调试php--xdebug设置 wbr---phpstorm wbr断点调试

6 、新建一个调试

php--xdebug设置 wbr---phpstorm wbr断点调试php--xdebug设置 wbr---phpstorm wbr断点调试

7 、设置一下 服务器路径和文件名

php--xdebug设置 wbr---phpstorm wbr断点调试

php--xdebug设置 wbr---phpstorm wbr断点调试

然后可以随意地打断点,按那个小虫子按钮来调试程序了

phpstorm--node项目配置debug

我用的是phpstorm软件,据我了解webStorm和iDae工具都是一样配置的

1、打开debug配置

2、选择第一项

3、添加一个配置

4、右键或快捷键Shift + F9使用debug运行node项目

5、终端运行起来那就是配置成功了如果没有,查看错误原因然后修改

xampp+phpstorm+火狐中怎么调试

在此开发环境下。

1、xampp是提供php代码运行的环境;

2、phpstorm是作为IDE,即开发工具;

3、火狐是作为web开发的驱动工具。

调试的时候,

1、将phpstorm的运行环境配置到安装好的xampp的根目录下;

2、phpstorm进行打包编译;

3、开启火狐浏览器访问默认的web页面。

4、此时,如果phpstorm中设置有断点即可进入调试模式。