phpstorm 中是怎样调试PHP

如题所述

著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:匿名用户
链接:http://www.zhihu.com/question/20880724/answer/45008887
来源:知乎

## 配置到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`如果有,你成功了。
著作权归作者所有。
商业转载请联系作者获得授权,非商业转载请注明出处。
作者:匿名用户
链接:http://www.zhihu.com/question/20880724/answer/45008887
来源:知乎

## 配置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文件了。
温馨提示:内容为网友见解,仅供参考
第1个回答  2018-07-05
在run/debug configration中的debault下拉选项中, 配置php wab application,然后配置测试web服务器本回答被网友采纳

PHPStorm配置PHP调试环境,xdebug调试原理
在PHPStorm中,配置CLI环境,首先设置PHP版本,然后在settings中添加Xdebug,验证其有效性。浏览器插件需开启调试模式。新建一个test.php文件进行测试,这时,PHPStorm会根据配置自动识别并激活调试功能。如果遇到自动退出并显示500错误的情况,可以尝试更改PHPStudy的配置文件vhosts.conf,添加特定代码以解决问题。

phpstorm 中是怎样调试PHP
phpstorm 中调试PHP的方法步骤:一、PHP安装xdebug扩展 我使用Laravel Homestead作为开发环境默认已经安装,如果没有安装自行安装下,再继续。remote_handler 、remote_host、remote_port 这些都有默认值,但还是建议设置下,至少知道要设置这些参数~二、PhpStorm设置 检查phpstorm的xdebug配置。这里的debug port...

phpstorm配置php环境(php如何配置环境)
最方便的方式是下载一个php集成开发环境。然后安装即可。比如常用的php集成环境:xampp,phpstudy,wampserver等等。安装完后要配置一些环境变量,首先要把go安装目录下的bin目录放到Path环境变量中。通过修改daemon配置文件\/etc\/docker\/daemon.json来使用加速器:执行下面命令:3验证一下速度以下载mongodb为例...

phpstorm 中是怎样调试PHP
一、PHPStorm配置 1.File -> Settings -> Languages & Frameworks -> PHP \/\/详情: http:\/\/www.cent123.com\/thread-12-1-1.htmlXDebug]zend_extension="E:\\phpStudy\\php\\php-5.6.27-nts\\ext\\php_xdebug.dll"xdebug.profiler_append = 0xdebug.profiler_enable = 0xdebug.trace_enable_trigg...

如何给phpstorm配置环境
在PhpStorm中,你需要告诉软件PHP解释器的安装路径,以便正确地运行和调试PHP代码。操作步骤如下:打开PhpStorm,选择“File”菜单中的“Settings”。在左侧导航栏中,选择“Languages & Frameworks”然后点击“PHP”。在右侧面板中,点击“Include Path&rdquo...

phpstorm怎么配置php
首先进行软件安装,下载exe可执行程序,按照安装程序引导下一步下一步完成phpstorm的安装,笔者安装的是phpstorm的9.0版本.安装完成后,双击桌面图标或者右键打开phpstorm程序,注意,软件需要注册码,百度搜索注册码注册即可.输入百度到的用户名和注册码复制到软件的相应位置即可.然后就会看到软件的主界面,上面是...

一文搞定phpstorm+laravel+phpunit的配置
配置流程如下:一、新建composer.json文件。在项目根目录下创建此文件,并添加必要的laravel项目依赖。二、执行composer install命令,完成依赖安装。此步骤将生成项目所需的目录结构。三、复制yzalis\/phpuit.xml.dist文件至项目根目录,并重命名为phpunit.xml。此文件用于配置PHPUnit测试环境。四、调整phpunit....

phpstorm如何去监听本地app实现本地调试
当然,我们首先给php安装xdebug扩展,xdebug 有个远程调试的功能,可以指定一个远程ip地址和端口,当我们在浏览器中访问某个脚本的时候,可以通过某种方法告诉xdebug我们需要调试,然后xdebug会将调试信息发送给远程地址,这个远程地址呢,就是我们phpstorm来实现的,它将接收xdebug吐出来的信息,并在ide中反馈...

PHPStorm2024:如何导入,运行PHP项目|保姆级教程
进入PHPStorm,准备导入并运行PHP项目。在设置中,找到PHP配置并选择CLI选项。点击添加按钮,选择本地路径至您安装wamp的目录下的bin\\php路径,找到php.exe文件并指定。配置Deployment,点击添加按钮,选择本地或挂载文件夹,给文件夹命名并指定路径至wamp目录下的www文件夹。在Mappings配置中,设置local path...

phpstorm怎么设置php文件在浏览器中运行
点击 Edit Configuration 配置PHP HTTP Request 然后点击+ - PHP Web Application 然后右键文件,点击 Open in Browser XXXXXX on XXXX 或者在编辑界面鼠标移动到右上角,会显现出浏览器图标。点击即可打开 再或者在编辑界面按Alt + F2 进行选择 ---华丽的分割线--- 剩下的是点击运行按钮打开浏览器...

相似回答