如何安装php扩展xdebug?向导模式快速安装xdebug
发布于 作者:苏南大叔 来源:程序如此灵动~对于java、.net、android甚至js开发者来说,没有断点调试功能的话,是不可想象的事情。但是php的世界里面,默认情况下,真心是没有断点调试的概念的。php的程序员们都习惯使用print_r或者var_dump等待组合,来『调试』php程序。当然,这样echo输出调试的话,看起来确实是有些low的。但是,这个就是php程序员的日常。
接下来,苏南大叔给大家带来的就是改变上述low爆的debug行为的方案:xdebug。作为php程序员的你,如果想改变一下日常的debug风格,就可以考虑继续查看本篇文章。本篇文章,讲述xdebug扩展的安装,下一篇文章中,将讲述xdebug和ide的配合使用。本篇文章的讲述背景是mac环境,win下面大同小异,不单独叙述了。对于win用户,xdebug的扩展名是dll,而类linux用户来说,扩展名是so。
下载so
文件
xdebug的安装,核心就是xdebug.so的编译了。如果你手头有合适的已经编译好的扩展文件,那么直接在php.ini中启用即可。无需劳烦本篇文章中的大部分操作。提起编译xdebug.so,不得不表扬一下,xdebug的官网,对于编译困难户win环境下,直接给出了对应的不同环境下dll下载地址,
当然,有另外一个地方,可以下载到全部不同版本的xdebug的编译好的文件,一般我不告诉他。http://code.activestate.com/komodo/remotedebugging/
向导模式
而对于其他的环境下,也给出了非常非常贴心的向导模式,https://xdebug.org/wizard.php 。对于这个向导模式,苏南大叔要给出一万个赞,对于其他的php扩展从来没有看到过,这么贴心的向导模式。本文的主体文章,也就是从这个向导模式讲起的。
向导模式页面打开后,对于国人来说,看起来可能有些蒙圈。其实下一步操作,是需要你在你自己的环境下,执行个phpinfo(),然后全选,复制,粘贴到上图中的文本区域内。向导功能中还特别强调了,不是查看源代码,就是打开的页面,全选,复制,粘贴。
然后点击最下方的『分析』按钮即可。
下图,就是这个向导模式,根据苏南大叔提交的内容,给出的安装建议。
相关链接
对于这个向导模式,其背后的php功能代码,大家可以点击这里查看,
总结
如果,你也得到了和上图类似的界面,那么恭喜你,距离成功又迈进了一大步。由于篇幅限制,苏南大叔在本文中先暂时讲述向导模式的使用,您可以在下一篇文章中,看到真正的编译过程截图。
点击这里,查看更多苏南大叔写的xdebug
相关文章。
* https://newsn.net/tag/xdebug/
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。