在使用 zephir build 打包的时候出现 Cannot find php-config. Please use --with-php-config=PATH
异常信息导致打包失败,以下是处理解决方案以及排查过程。
问题原因
从提示信息上面看主要原因是执行程序没有找到 php-config
这个文件导致的,那么我们只需要先找到 php-config
然后再进行映射即可。
解决方法
- 通过 linux 查找命令找到
php-config
文件
find / -name php-config
- 通过宝塔类似的操作找到
php-config
文件
然后我们复制文件完整路径如:/www/server/php/74/bin/php-config
执行以下映射命令即可
ln -s /www/server/php/74/bin/php-config /usr/sbin/php-config
执行完成之后然后再执行我们要执行的命令就行了。