在使用 zephir build 打包的时候出现 Cannot find php-config. Please use --with-php-config=PATH 异常信息导致打包失败,以下是处理解决方案以及排查过程。

问题原因

 从提示信息上面看主要原因是执行程序没有找到 php-config 这个文件导致的,那么我们只需要先找到 php-config 然后再进行映射即可。

1673597592

解决方法

  • 通过 linux 查找命令找到 php-config 文件
find / -name php-config
  • 通过宝塔类似的操作找到 php-config 文件
    1673597823

 然后我们复制文件完整路径如:/www/server/php/74/bin/php-config 执行以下映射命令即可

ln -s /www/server/php/74/bin/php-config /usr/sbin/php-config

 执行完成之后然后再执行我们要执行的命令就行了。