本博客不欢迎:各种镜像采集行为,请尊重知识产权法律法规。大家都是程序员,不要闹得不开心。

在上一篇文章(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那些不得不说的故事,敬请期待。

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。