localhost:~ Ken$ brew install php70 ==> Installing php70 from homebrew/php Error: Cannot install homebrew/php/php70 because conflicting formulae are installed.
php56: because different php versions install the same binaries.
Please `brew unlink php56` before continuing.
Unlinking removes a formula's symlinks from /usr/local. You can link the formula again after the install finishes. You can --force this install, but the build may fail or cause obscure side-effects in the resulting software.
localhost:~ Ken$ brew install php70 ==> Installing php70 from homebrew/php ==> Downloading https://homebrew.bintray.com/bottles-php/php70-7. ###################################################################### 100.0% ==> Pouring php70-7.0.2.el_capitan.bottle.10.tar.gz ==> Caveats Toenable PHP in Apache add the followingto httpd.conf and restart Apache: LoadModule php7_module /usr/local/opt/php70/libexec/apache2/libphp7.so <FilesMatch .php$> SetHandler application/x-httpd-php </FilesMatch>
Finally, check DirectoryIndex includes index.php DirectoryIndex index.php index.html
The php.ini file can be foundin: /usr/local/etc/php/7.0/php.ini
✩✩✩✩ Extensions ✩✩✩✩
If you arehaving issues with custom extension compiling, ensure that you areusing the brew version, by placing /usr/local/binbefore /usr/sbin in your PATH:
PATH="/usr/local/bin:$PATH"
PHP70 Extensions will always be compiled against this PHP. Please install them using--without-homebrew-php to enable compiling against system PHP.
✩✩✩✩ PHP CLI ✩✩✩✩
If you wish to swap the PHP you useon the command line, you should add the followingto ~/.bashrc, ~/.zshrc, ~/.profile or your shell's equivalent configuration file: export PATH="$(brew --prefix homebrew/php/php70)/bin:$PATH" ✩✩✩✩ FPM ✩✩✩✩ To launch php-fpm on startup: mkdir -p ~/Library/LaunchAgents cp /usr/local/opt/php70/homebrew.mxcl.php70.plist ~/Library/LaunchAgents/ launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.php70.plist The control script is located at /usr/local/opt/php70/sbin/php70-fpm OS X 10.8 and newer come with php-fpm pre-installed, to ensure you are using the brew version you need to make sure /usr/local/sbin is before /usr/sbin in your PATH: PATH="/usr/local/sbin:$PATH" You may also need to edit the plist to use the correct "UserName". Please note that the plist was called 'homebrew-php.josegonzalez.php70.plist' in old versions of this formula. To have launchd start homebrew/php/php70 at login: ln -sfv /usr/local/opt/php70/*.plist ~/Library/LaunchAgents Then to load homebrew/php/php70 now: launchctl load ~/Library/LaunchAgents/homebrew.mxcl.php70.plist ==> Summary 🍺 /usr/local/Cellar/php70/7.0.2: 331 files, 49.3M