在上一篇文章(https://newsn.net/say/php-xdebug-compile.html)中,苏南大叔顺利编译成功了xdebug.so并启用。

但是在实际环境中,您可能会遇到一些奇怪的问题,比如提示安装autoconf或者m4之类的。如果您是mac系统,那么可以使用brew安装对应组件。如果是centos,请使用yum

本文测试环境:mac

提示错误信息

Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTOCONF environment variable. Then, rerun this script.
Make sure that you run '/usr/bin/phpize' in the top level source directory of the module
echo 'export PATH="/usr/local/opt/m4/bin:$PATH"' >> ~/.bash_profile

解决方案

解决方案很简单:

brew install autoconf
brew install m4
echo 'export PATH="/usr/local/opt/m4/bin:$PATH"' >> ~/.bash_profile

过程截图

具体的截图见下方。

苏南大叔:如何安装php扩展xdebug之编译篇(续) - 001
如何安装php扩展xdebug之编译篇(续)(图4-1)

苏南大叔:如何安装php扩展xdebug之编译篇(续) - 002
如何安装php扩展xdebug之编译篇(续)(图4-2)

苏南大叔:如何安装php扩展xdebug之编译篇(续) - 003
如何安装php扩展xdebug之编译篇(续)(图4-3)

苏南大叔:如何安装php扩展xdebug之编译篇(续) - 004
如何安装php扩展xdebug之编译篇(续)(图4-4)

记得m4安装完之后,需要根据提示信息,利用bashrc,使之加入到系统变量路径中。

总结

本篇文章中的内容,您可能用的到,也可能用不到,所以是单独成篇的。总之,遇到问题解决问题,不躲避不回避,才是正确的解决办法的正确姿势。

欢迎继续关注,苏南大叔的xdebug系列文章。下一篇中,苏南大叔,将进一步讲述xdebugphpstorm那些不得不说的故事,敬请期待。

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留链接作者。
本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
未经许可,规模化镜像抄袭本站内容的行为,将会根据有关法律法规进行维权。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。

 【加群】加入QQ群【175454274】和大家一起讨论这个问题

 【源码】本文代码片段及相关软件,请点此获取

 【绝密】秘籍文章入口,仅传授于有缘之人   php    pecl

本站的忠实读者小伙伴,正在阅读下面这些文章: