Homebrew的php-config返回错误的扩展名dir

时间:2015-07-08 10:21:42

标签: php c++ macos makefile homebrew

我正在创建一个Makefile来编译我自己的PHP扩展并将其安装到从homebrew安装的本地PHP中。

所以......这是这笔交易:

➜  weeaboo  which php
/usr/local/opt/php56/bin/php
➜  weeaboo  which php-config
/usr/local/opt/php56/bin/php-config
➜  weeaboo  /usr/local/opt/php56/bin/php-config --extension-dir
/usr/local/Cellar/php56/5.6.10/lib/php/extensions/no-debug-non-zts-20131226
➜  weeaboo  cd $(/usr/local/opt/php56/bin/php-config --extension-dir)
cd: no such file or directory: /usr/local/Cellar/php56/5.6.10/lib/php/extensions/no-debug-non-zts-20131226

为什么会丢失?为什么PHP使用另一个目录?如何在Makefile或php-config中获取正确的扩展目录?

0 个答案:

没有答案