Brew 更新 php56-xdebug 需要手动更改 php.ini 中的 zend_extension 路径。可以用脚本代替吗?
Brew update php56-xdebug requires changing zend_extension path in php.ini manually. Can it be scripted instead?
我已经使用自制软件安装了 php56-xdebug(当然还有 php56),并且我已经对我的 php.ini
进行了必要的添加
zend_extension="/usr/local/Cellar/php56-xdebug/2.3.2/xdebug.so"
今天我做了一个 brew update && upgrade
,将我的 php56-xdebug
更新到 2.3.3
版本,当然,这将 xdebug.so 文件的目录列表更改为 /usr/local/Cellar/php56-xdebug/2.3.3/xdebug.so
我很想找到一种方法,只要它在酿造后发生变化,就会自动更新 update/upgrade。 las,我对 bash 的知识还不够了解如何实现这一点。有什么想法吗?
Homebrew 总是在 /usr/local/bin
中或在您的情况下创建指向最新版本的符号链接,因为它是一个库,在 /usr/local/lib
中。只需在您的 php.ini 中使用此路径就可以了。
您可以简单地始终使用 Homebrew 在 /usr/local/opt
:
中为您维护的符号链接
zend_extension="/usr/local/opt/php56-xdebug/xdebug.so"
我已经使用自制软件安装了 php56-xdebug(当然还有 php56),并且我已经对我的 php.ini
进行了必要的添加zend_extension="/usr/local/Cellar/php56-xdebug/2.3.2/xdebug.so"
今天我做了一个 brew update && upgrade
,将我的 php56-xdebug
更新到 2.3.3
版本,当然,这将 xdebug.so 文件的目录列表更改为 /usr/local/Cellar/php56-xdebug/2.3.3/xdebug.so
我很想找到一种方法,只要它在酿造后发生变化,就会自动更新 update/upgrade。 las,我对 bash 的知识还不够了解如何实现这一点。有什么想法吗?
Homebrew 总是在 /usr/local/bin
中或在您的情况下创建指向最新版本的符号链接,因为它是一个库,在 /usr/local/lib
中。只需在您的 php.ini 中使用此路径就可以了。
您可以简单地始终使用 Homebrew 在 /usr/local/opt
:
zend_extension="/usr/local/opt/php56-xdebug/xdebug.so"