bps

brew-php-select

Homebrew and the [homebrew-php tap](https://github.com/josegonzalez/homebrew-php) make it easy enough to install multiple versions of PHP, but they don't make it all that convenient to switch between them. Specifically, the instructions recommend altering your shell's path and your apache config every time you switch versions. This script automates that process and reboots apache for you (if it's running).

Showing:

Popularity

Downloads/wk

1

Maintenance

No Maintenance Data Available

Package

Dependencies

4

License

Type Definitions

Tree-Shakeable

No?

Categories

Readme

brew-php-select

Homebrew and the homebrew-php tap make it easy enough to install multiple versions of PHP, but they don't make it all that convenient to switch between them. Specifically, the instructions recommend altering your shell's path and your apache config every time you switch versions. This script automates that process and reboots apache for you (if it's running).

Installation

The package is not yet in NPM, so install it directly from github:

npm install -g  http://github.com/ianwremmel/brew-php-select/tarball/master

Then, add the following to your httpd.conf. (The following step will create /usr/local/php.)

LoadModule php5_module /usr/local/php/libexec/apache2/libphp5.so

Finally, execute the following to ensure all the required symlinks exist (Use whichever php version you actually need.)

brew-php-select --set php52

Example Usage

Display the available PHP brews:

brew-php-select

Set the active brew to PHP 5.3

brew-php-select --set php53

Rate & Review

Great Documentation0
Easy to Use0
Performant0
Highly Customizable0
Bleeding Edge0
Responsive Maintainers0
Poor Documentation0
Hard to Use0
Slow0
Buggy0
Abandoned0
Unwelcoming Community0
100
No reviews found
Be the first to rate

Alternatives

No alternatives found

Tutorials

No tutorials found
Add a tutorial