Ubuntu / PHPStorm / Xdebug

我无法让xdebug在Ubuntu 12.10和PHP5.4下运行PhpStorm在我看来,一切都已启用,但IDE不会在断点处停止.以下是相关参数.

有人可以查看参数,看看我缺少什么?我想知道xdebug.remote_enable是否需要打开.我正在调试本地文件.服务器根目录和项目路径是相同的.

如果我确实需要更改PHP54 xdebug参数,那么我在ubuntu中这样做了吗?

我将以下内容添加到/etc/php5/apache2/php.ini,重新启动了apache,但它们似乎被忽略了.

xdebug.remote_enable=1
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
xdebug.remote_host="localhost"

php – 我输出

/etc/php5/cli/conf.d/20-xdebug.ini
xdebug
xdebug support => enabled
xdebug.auto_trace => Off => Off
xdebug.cli_color => 0 => 0
xdebug.collect_assignments => Off => Off
xdebug.collect_includes => On => On
xdebug.collect_params => 0 => 0
xdebug.collect_return => Off => Off
xdebug.collect_vars => Off => Off
xdebug.coverage_enable => On => On
xdebug.default_enable => On => On
xdebug.dump.COOKIE => no value => no value
xdebug.dump.ENV => no value => no value
xdebug.dump.FILES => no value => no value
xdebug.dump.GET => no value => no value
xdebug.dump.POST => no value => no value
xdebug.dump.REQUEST => no value => no value
xdebug.dump.SERVER => no value => no value
xdebug.dump.SESSION => no value => no value
xdebug.dump_globals => On => On
xdebug.dump_once => On => On
xdebug.dump_undefined => Off => Off
xdebug.extended_info => On => On
xdebug.file_link_format => no value => no value
xdebug.idekey => no value => no value
xdebug.max_nesting_level => 100 => 100
xdebug.overload_var_dump => On => On
xdebug.profiler_aggregate => Off => Off
xdebug.profiler_append => Off => Off
xdebug.profiler_enable => Off => Off
xdebug.profiler_enable_trigger => Off => Off
xdebug.profiler_output_dir => /tmp => /tmp
xdebug.profiler_output_name => cachegrind.out.%p => cachegrind.out.%p
xdebug.remote_autostart => Off => Off
xdebug.remote_connect_back => Off => Off
xdebug.remote_cookie_expire_time => 3600 => 3600
xdebug.remote_enable => Off => Off
xdebug.remote_handler => dbgp => dbgp
xdebug.remote_host => localhost => localhost
xdebug.remote_log => no value => no value
xdebug.remote_mode => req => req
xdebug.remote_port => 9000 => 9000
xdebug.scream => Off => Off
xdebug.show_exception_trace => Off => Off
xdebug.show_local_vars => Off => Off
xdebug.show_mem_delta => Off => Off
xdebug.trace_enable_trigger => Off => Off
xdebug.trace_format => 0 => 0
xdebug.trace_options => 0 => 0
xdebug.trace_output_dir => /tmp => /tmp
xdebug.trace_output_name => trace.%c => trace.%c
xdebug.var_display_max_children => 128 => 128
xdebug.var_display_max_data => 512 => 512
xdebug.var_display_max_depth => 3 => 3

解决方法:

命令行上的“php -i”使用与apache不同的php.ini文件(/etc/php5/cli/php.ini)(/etc/php5/apache2/php.ini).确保通过浏览器检查phpinfo()以查看是否已设置xdebug.remote_enable. phpinfo()输出还告诉您已加载了哪些INI文件,因此也请检查.

但一般情况下,对于扩展,您希望将扩展的配置文件放在/ etc / php5 / mods-available中 – 在这种情况下,您只需创建/etc/php5/mods-available/xdebug.ini:

xdebug.remote_enable=1

在里面.所有其他设置应保持不变(因为它们无论如何都是默认值).

原文地址:https://codeday.me/bug/20190901/1784048.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


createdtime20211113updatedtime20211113authorvenki.chen说明GoLand的多数配置方法其实和PHPStorm是一样,所以一些配置方法可以借鉴我的另一篇文章PHPStorm——配置记录(持续更新中……)。此篇文件主要记录一些与PHPStorm不一样的配置方法。1.GoLand配置文
Phpstorm是大多数PHP程序员们爱不释手的一款编码的集成开发工具。它支持所有PHP语言功能,提供最优秀的代码补全、重构、实时错误预防等等功能。但是对于一些php新手来说,总会有这样一个疑问,phpstorm免费吗?显然这个问题对于下载过phpstorm工具的朋友们都知道,phpstorm有30天的试
 PHPStorm设置打开您的项目,一旦打开,转到首选项并在语言和框架>PHP分支下查找解释器。使用解释器旁边的三个点按钮[...]添加一个新的解释器,这将打开一个新的选项窗口。在新窗口的顶部有一个带加号的按钮可以添加新的解释器,然后点击该按钮并从选项列表中选择 将打开一个新
前言:简单介绍下为什么要用断点调试,很多人说我在代码调试的部位用var_dump或者exit或者print_r来进行断点,但是当项目足够大的时候这样的做法就比较费时费力,因为你断点后需要删除原有的打印,很多时候我们自己也不知道在什么地方打印,但是安装断点调试就可以解决这些问题,越用你
所以我在PHPStorm7.1中运行PHPUnit,但是我无法找到如何在测试中使用ANSI颜色代码.我的PHPunit.xml在属性列表中有colors=“true”,但每次我尝试类似的东西:echo"\033[31mError!Error!\033[0m\n";在我的一个测试用例中,它只是给了我:[31mError!Error![0m在PHPstormphpun
参考:下载合适的XDebug点击这里,选择合适xdebugXAMPP配置php_xdebug-xxxx.dll拷贝dll至D:\XAMPP\php\extphp.ini文末追加[XDebug]zend_extension="D:\XAMPP\php\ext\php_xdebug-2.7.0RC2-7.3-vc15.dll"xdebug.profiler_append=0xdebug.profiler_enable=0xdebug.pro
由于公司的显示器太小了,或者是我太近视了,查找起文件来不是很方便,需要设置软件的系统字体。网上都是修改代码字体,那么系统字体如何修改呢?只要打开界面按下Alt+Ctrl+s(或选择【文件】——》【设置】)按如下配置即可 
下载MAMPPRO与Phpstorm运行MAMPPRO界面如下:默认首页添加运行打开调试选项修改配置文件在[xdebug]增加xdebug.idekey="PHPSTORM"配置运行环境添加调试开启调试测试
有用,还是搜了一会的:https://segmentfault.com/q/1010000008913082/a-1020000008913387
step1:修改本地hosts文件,无论是windows还是linux,从中添加这行代码0.0.0.0account.jetbrains.com保存。目的是为了避免phpstorm联网注册时失败step2:用浏览器打开http://idea.lanyus.com/,点击页面中的获得注册码,拷贝后运行phpstorm,拷贝到activationcode即可激活
在EditPlus中使用快捷键Ctrl+D即可插入当前日期,但在PHPStorm中似乎没有这样的快捷键,那如何实现快速插入当前日期呢?其实很简单,跟我做一遍你就会了:目标为PHPStorm定义一个"to"简写,实现在php注释中插入当前日期。设置方法:Ctrl+Shift+A,输入字符串“livetemplates”,回车键。此时出
今天带来了phpstorm2018激活版,phpstorm是旨在提高用户效率,可深刻理解用户的编码,提供智能代码补全,快速导航以及即时错误检查功能。与PHP的现代和旧版本兼容,并且还具有代码自动完成,动态错误预防,重构和语言混合支持。通过不断分析整个项目,大量检查可确保您键入代码的质量。phpstorm
本文章介绍一些实用的PhpStorm的小技巧:1.设置PhpStorm主题(1)打开Settings……(设置) (2)选择Appearance(外观)(3)选择下拉框Theme(主题)2.设置编辑器菜单字体3.修改编辑器代码处的字体4.快捷键的设置015.打开行号/关闭行号搜索ShowlineNumber6.切换代码Tab页快捷键:ALT+
其实做PHP大家应该都听说过bootstrap的存在对吧,但是有些朋友们在第一次接触的时候,就被bootstrap所谓的响应式给弄蒙了。今天我们就来讲一讲bootstrap的简单搭建页面,只需要你有HTML的基础知识加上所谓的官方手册,这一切就很轻松的搞定了。首先我们先来看看官网的手册,这里是boots
安装第一步:解压并打开文件,运行安装程序,点击Next进入下一步,第二步:选择软件安装目录,自定义选择安装根目录-->注意!后面还需要找安装目录里的文件,所以记住安装到一个比较容易查看的目录下第三步:勾选“创建桌面快捷方式”和“选择关联文件选项”。(CreateDesktopshortcut:创建
我有一个非常奇怪的情况,PhpStorm似乎没有抓住我的断点,除非我启用了监听按钮启动测试,然后启动后,我然后禁用按钮.请参阅下面的屏幕截图和配置文件.关于我可能配置错误的任何想法?这是PhpStorm在“挂起”时在控制台中显示的内容–Testingstartedat12:57PM.../usr/loca
场景在使用phpstorm等IDE编辑器编写php代码时,为了更方便的调试,我们需要安装一款php的扩展插件xdebug。本实例当前运行环境为phpstudy集成环境。步骤step1进入xdebug官网,进入用户下载引导页游览器输入网址:https://xdebug.org或者直接搜索xdebug进入网站。点击下方downloa
我创建了一个phpunit测试文件,当我尝试通过phpstorm运行它时,我收到消息:Unabletoattachtestreportertotestframeworkortestframeworkquitunexpectedly似乎执行以下命令:/usr/local/bin/php/private/var/folders/4b/qrnw7nbd6llgmhrss5rf1_880000gt/T/ide-phpun
我的PHPStorm突然开始收集文件的速度非常慢.我现在不可能使用PHPStorm进行部署.每次部署任何东西时,它只会保留“收集文件”5-10分钟.即使它只是一个文件我在论坛上问过,但没有回答.有人报告它是一个错误,但没有发生任何事情.这是一个Laravel项目,不知道是否有任何影响.它刚从无