您的位置:

phpstorm运行调试配置的简单介绍

本文目录一览:

phpstorm 调试功能怎么用

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()可以看到 xdebug的那一块

phpstorm9怎么配置调试功能

你应该需要远程 debug 吧,好好摸索一下,home 配置的只能用于本地调试,也就是说,以 script 方式执行的 php 脚本

php home应该是用来跑 php shell, 进行语法检查之类用的。

调试是靠 xdebug 的调试功能,打开 xdebug 之后,添加一个 php web app, 填上url, 类型选 xdebug 就行了。

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变绿即可。

phpstorm 中是怎样调试PHP

这样就行## 配置到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

我朋友在后盾网教学,我问他的,还有不懂的可以继续问,希望能帮到你٩( •̀㉨•́ )و get!

phpstorm如何直接在控制台中调试不用每次都打开浏览器?

你需要在这个软件中添加一个针对这个文件的运行配置即可。

内容拓展:

一、phpstorm如何直接在控制台中调试不用每次都打开浏览器的具体方法步骤如下

1、首先你需要在run下面的editorconfiguration里面找到 app engine for php

2、接着你可以看到右边第一行里面粘贴上你的php安装路径

3、在运行的时候点击右上角的绿色按钮就可以了

二、phpstorm

1、PhpStorm 是 JetBrains 公司开发的一款商业的 PHP 集成开发工具。

2、PhpStorm可随时帮助用户对其编码进行调整,运行单元测试或者提供可视化debug功能。