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

在上一篇文章(https://newsn.net/say/php-xdebug-compile.html)中,苏南大叔顺利编译成功了xdebug.so并启用。但是在实际环境中,您可能会遇到一些奇怪的问题,比如提示安装autoconf或者m4之类的。如果您是mac系统,那么您可以使用brew安装对应的组件。如果是centos之类的,请使用yum。

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之编译篇(续) - 002

如何安装php扩展xdebug之编译篇(续) - 003

如何安装php扩展xdebug之编译篇(续) - 004

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

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

欢迎继续关注,苏南大叔的xdebug系列文章。下一篇中,苏南大叔,将进一步讲述xdebug和phpstorm那些不得不说的故事,敬请期待。https://newsn.net/tag/xdebug/

本站采用创作共用版权协议, 要求署名、非商业用途和相同方式共享。
转载本站内容必须也遵循“署名-非商业用途-相同方式共享”的创作共用协议。
程序如此灵动~》下所有原创文章,如被用于商业用途,请您按规定支付稿费。