本文目录一览:
- 1、phpstorm 中是怎样调试PHP
- 2、phpstorm断点调试,xdebug3,win10
- 3、php7调试怎么在phpstorm中设置
- 4、phpstorm 怎么断点调试thinkphp
- 5、phpstorm--node项目配置debug
- 6、xampp+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中设置有断点即可进入调试模式。