技术标签: php x x value
折腾:
期间,需要确保本地PHP环境中,已启用了Xdebug。
此处先去看看,MAMP中的Apache是否已启用Xdebug,结果没有:
但是无意间发现了一个:extension_dir/Applications/MAMP/bin/php/php7.1.6/lib/php/extensions/no-debug-non-zts-20160303//Applications/MAMP/bin/php/php7.1.6/lib/php/extensions/no-debug-non-zts-20160303/
然后去看了看:
里面有xdebug.so
现在要去:
mamp mac enable xdebug
但是此处没有看到PHP选项中有配置参数啊:
好像直接修改参数就可以
/Applications/MAMP/conf/
此处找到了当前的PHP的配置文件:
/Applications/MAMP/bin/php/php7.1.6/conf/php.ini
然后去搜Xdebug,发现都以及ing配置好了,只不过默认注释掉了
所以去去掉注释,启用:
[xdebug]
zend_extension=”/Applications/MAMP/bin/php/php7.1.6/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so”
然后重启MAMP,再去phpinfo中看看,是否有xdebug:
然后就有了:with Xdebug v2.5.0, Copyright (c) 2002-2016, by Derick Rethans
xdebugxdebug supportenabled
Version2.5.0
IDE KeycrifanSupported protocolsRevision
DBGp – Common DeBuGger Protocol$Revision: 1.145 $DirectiveLocal ValueMaster Value
xdebug.auto_traceOffOff
xdebug.cli_color00
xdebug.collect_assignmentsOffOff
xdebug.collect_includesOnOn
xdebug.collect_params00
xdebug.collect_returnOffOff
xdebug.collect_varsOffOff
xdebug.coverage_enableOnOn
xdebug.default_enableOnOn
xdebug.dump.COOKIEno valueno value
xdebug.dump.ENVno valueno value
xdebug.dump.FILESno valueno value
xdebug.dump.GETno valueno value
xdebug.dump.POSTno valueno value
xdebug.dump.REQUESTno valueno value
xdebug.dump.SERVERno valueno value
xdebug.dump.SESSIONno valueno value
xdebug.dump_globalsOnOn
xdebug.dump_onceOnOn
xdebug.dump_undefinedOffOff
xdebug.extended_infoOnOn
xdebug.file_link_formatno valueno value
xdebug.force_display_errorsOffOff
xdebug.force_error_reporting00
xdebug.halt_level00
xdebug.idekeyno valueno value
xdebug.max_nesting_level256256
xdebug.max_stack_frames-1-1
xdebug.overload_var_dump22
xdebug.profiler_aggregateOffOff
xdebug.profiler_appendOffOff
xdebug.profiler_enableOffOff
xdebug.profiler_enable_triggerOffOff
xdebug.profiler_enable_trigger_valueno valueno value
xdebug.profiler_output_dir/var/tmp//var/tmp/
xdebug.profiler_output_namecachegrind.out.%pcachegrind.out.%p
xdebug.remote_addr_headerno valueno value
xdebug.remote_autostartOffOff
xdebug.remote_connect_backOffOff
xdebug.remote_cookie_expire_time36003600
xdebug.remote_enableOffOff
xdebug.remote_handlerdbgpdbgp
xdebug.remote_hostlocalhostlocalhost
xdebug.remote_logno valueno value
xdebug.remote_modereqreq
xdebug.remote_port90009000
xdebug.screamOffOff
xdebug.show_error_traceOffOff
xdebug.show_exception_traceOffOff
xdebug.show_local_varsOffOff
xdebug.show_mem_deltaOffOff
xdebug.trace_enable_triggerOffOff
xdebug.trace_enable_trigger_valueno valueno value
xdebug.trace_format00
xdebug.trace_options00
xdebug.trace_output_dir/var/tmp//var/tmp/
xdebug.trace_output_nametrace.%ctrace.%c
xdebug.var_display_max_children128128
xdebug.var_display_max_data512512
xdebug.var_display_max_depth33
然后再去:
加上xdebug的配置,变为:[xdebug]
zend_extension=”/Applications/MAMP/bin/php/php7.1.6/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so”
xdebug.remote_autostart=1
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
然后重启MAMP后,即可。
【总结】
MAMP此处已经默认包含Xdebug模块了,只不过默认是没有开启而已。
此处是通过PHP的配置:
中得知当前PHP版本是7.1.6
然后再去打开对应的:
/Applications/MAMP/bin/php/php7.1.6/conf/php.ini
把最底下的Xdebug(取消注释而)启用,
然后加上配置参数,变成:[xdebug]
zend_extension=”/Applications/MAMP/bin/php/php7.1.6/lib/php/extensions/no-debug-non-zts-20160303/xdebug.so”
xdebug.remote_autostart=1
xdebug.remote_enable=1
xdebug.remote_host=localhost
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
然后重启MAMP,即可在phpinfo页面:
中看到Xdebug了,表明已启用Xdebug。
注:
1.上述的zend_extension中的xdebug.so,其实也可以通过phpinfo中的extension_dir的:/Applications/MAMP/bin/php/php7.1.6/lib/php/extensions/no-debug-non-zts-20160303/
而找到。
2.后来发现这个帖子解释的更清楚:
文章浏览阅读2.9k次。面试过程主要分为一面和二面:一面问到的技术问题主要是:1. Java编译过程和C语言的区别2. 内存管理中的虚拟内存技术,是为了解决什么矛盾3. TCP/IP四层体系结构,以及IP层的主要协议和功能4. Servlet的生命周期5. 软件工程的定义和软件开发的主要流程6. 软件测试的方法,软件测试的分类,以及软件测试应该在软件开发的哪个过程开始7. 操作系..._华为实习生面试会问什么
文章浏览阅读180次。HDU 4635:Strongly connected(强联通Tarjan)一道比较经典的强联通分量题,虽然没完全搞懂,但是还是决定贴一下。参考博客:https://blog.csdn.net/u010372095/article/details/46888807https://www.cnblogs.com/kuangbin/p/3230625.html题意:给定一个由n个顶点,m条..._hdu 图的联通与强联通
文章浏览阅读808次。开源markdown编辑器 我的大部分写作工作都是在文本编辑器中进行的,并使用Markdown对其进行格式化-文章,文章,博客文章等等。 我也不是唯一的一个。 不仅有无数的人使用Markdown进行书写,而且围绕它构建的发布工具也很多。 谁曾想到,由John Gruber和已故的Aaron Schwartz创建的格式化Web文档的简单方法会如此流行? 虽然我的大部分写作都是在文本编辑器中..._开源 markdown
文章浏览阅读369次。作为70后,我自认为还是一直保持着年轻的心态,以前呢,总是跟80后混,一些很牛逼的80后创业者,虽然经常被他们嘲讽为中年人,很落伍,但好歹还是死皮赖脸的跟着人家学点新鲜..._向90后学习
文章浏览阅读1.2k次。title: nginx autoindex美化date: 2021-06-14 07:16:31tags: nginx autoindex fancyindexnginx autoindex美化Nginx的autoindex默认界面十分简陋,Naereen的fancyindex主题太久没有更新,有点跟不上现在的屏幕,因此基于Naereen’s fancyindex theme(light)修改了一个fancyindex主题Nginx-Fancyindex-Theme-WhiteSmokeNgi._nginx autoindex 更改样式
文章浏览阅读894次,点赞26次,收藏11次。近几年国内外头部的AI公司相继发布了自己的大模型REST API服务,一些还支持在线体验。如果用python调用各家的REST API,就可以批量测试不同模型的效果本文整理了主要几个大模型提供商的REST API用法,方便集中查阅。_百川大模型 api rest
文章浏览阅读556次。作者:邹峰立,微博:zrunker,邮箱:[email protected],微信公众号:书客创作,个人平台:www.ibooker.cc。本文选自书客创作平台第32篇文章。阅读原文 。书客创作在设置web.xml的时候,在<servlet>元素下有一个<load-on-startup>元素,但是往往会被人忽略掉,那么元素<load-on-st..._web.xml load-on-startup
文章浏览阅读368次。 函数名: sleep 功 能: 执行挂起一段时间 用 法: unsigned sleep(unsigned seconds); 在VC中使用带上头文件 #include 在gcc编译器中,使用的头文件因gcc版本的不同而不同 #include 注意 : 在VC中Sleep中的第一个英文字符为大写的"S" 在标_keil中sleep函数
文章浏览阅读54次。 对于一个Web开发者来说,处理HTML表单是一个最为普通又具挑战的任务。Symfony2集成了一个Form组件,让处理表单变的容易起来。在这一节里,我们将从基础开始创建一个复杂的表单,学习表单类库中最重要的内容。 Symfony2 的Form组件是一个独立的类库,你可以在Symfony2项目之外使用它。创建一个简单的表单: 假设你要创建一个应用程序的todo列表,需要显示一...
文章浏览阅读8.7k次,点赞2次,收藏5次。Android 9(API 级别 28)为用户和开发者引入了众多新特性和新功能。 本文重点介绍面向开发者的新功能。利用 Wi-Fi RTT 进行室内定位Android 9 添加了对 IEEE 802.11mc Wi-Fi 协议(也称为 Wi-Fi Round-Trip-Time (RTT))的平台支持,从而让您的应用可以利用室内定位功能。在运行 Android 9 且具有硬件支持的..._android 9.0横竖屏切换
文章浏览阅读148次。MQ全称 Message Queue(消息队列),是在消息的传输过程中保存消息的容器。多用于分布式系统之间进行通信。MQ,消息队列,存储消息的中间件 - 分布式系统通信两种方式:直接远程调用 和 借助第三方 完成间接通信 - 发送方称为生产者,接收方称为消费者MQ的优势和劣势 优势 - 应用解耦 -- mq相当于一个中介,生产方通过mq于消费方交互 - 异步提速 == 将不需要同步处理的并且耗时长的操作由消息队列通知消息接受方进行异步处理. - 削峰填谷 == 【削峰】高峰,限制消费消_mq总结
文章浏览阅读300次。阿里云的全球加速服务:https://help.aliyun.com/document_detail/56607.html?spm=5176.11065259.1996646101.searchclickresult.2cb0905bWpYesT&aly_as=k4U2N5tS移动解析HttpDNShttps://cloud.tencent.com/product/hd?..._如何加速网站访问