Add link-brewed-php to help with PHP versioning
Basically when you install multiple PHPs with Homebrew, they don't end up on PATH anywhere - you can brew link one of them, but that overwrites any other PHPs you might have previously linked. Other platforms, such as Ubuntu, package their PHPs such that a binary called something like php7.4 ends up on PATH. This is a much more helpful approach, since you can specifically invoke the necessary version of PHP by adding a version suffix. This script does the same thing for Homebrew-installed PHPs. Pretty simple.
This commit is contained in:
parent
4c348e7d17
commit
1ac1dee58c
1 changed files with 7 additions and 0 deletions
7
local/bin/link-brewed-php
Executable file
7
local/bin/link-brewed-php
Executable file
|
@ -0,0 +1,7 @@
|
||||||
|
#!/usr/bin/env zsh
|
||||||
|
cd ~/bin || exit $?
|
||||||
|
for bin in /usr/local/opt/php@*/bin/php; do
|
||||||
|
name=php${${bin##*@}%%/*}
|
||||||
|
echo "Linking ~/bin/$name -> $bin" >&2
|
||||||
|
ln -fs $bin $name
|
||||||
|
done
|
Loading…
Reference in a new issue