Skip to content

Instantly share code, notes, and snippets.

@wilmoore
Last active September 30, 2015 01:57
Show Gist options
  • Save wilmoore/1702891 to your computer and use it in GitHub Desktop.
Save wilmoore/1702891 to your computer and use it in GitHub Desktop.
homebrew formula for php-version
# NO LONGER SUPPORTED VIA GIST, PLEASE INSTALL VIA `homebrew-php`:
# https://github.com/josegonzalez/homebrew-php/blob/master/Formula/php-version.rb
# % brew tap josegonzalez/homebrew-php
# % brew install php-version
require 'formula'
class PhpVersion < Formula
homepage 'http://wilmoore.github.com/php-version'
url 'https://github.com/wilmoore/php-version/archive/0.9.8.tar.gz'
sha1 '461471fde3907c2a356250de18e081916214176f'
head 'https://github.com/wilmoore/php-version.git'
def install
prefix.install Dir['*']
end
def caveats;
<<-EOS.undent
Add the following script block to `$HOME/.bashrc`, `$HOME/.zshrc`, or your shell's equivalent configuration file.
Change `5.x.x` to the version of PHP you'd like your shell to default to or remove `php-version 5.x.x >/dev/null`
if you do not wish to have a default version of PHP loaded into your `$PATH`. The large comment block is optional:
########################################################################################
# php-version (activate default PHP version and autocompletion)
# PHP_HOME => should reflect location of compiled PHP versions
# PHPVERSION_DISABLE_COMPLETE=1 => to disable shell completion
########################################################################################
export PHP_VERSIONS=$(dirname $(brew --prefix php))
[ -f $(brew --prefix php-version)/php-version.sh ] &&
source $(brew --prefix php-version)/php-version.sh && php-version 5.x.x >/dev/null
EOS
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment