我正在创建一个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
中获取正确的扩展目录?