Add section for MacPorts

This commit is contained in:
c9s
2015-01-26 23:48:45 +08:00
parent ab9eb9dcaa
commit 35069640b8

View File

@@ -18,6 +18,26 @@ There are multiple ways to install PHP on OS X.
At this point, you can install `php53`, `php54`, `php55` or `php56` using the `brew install` command, and switch
between them by modifying your `PATH` variable.
### Install PHP via Macports
The [MacPorts] Project is an open-source community initiative to design an
easy-to-use system for compiling, installing, and upgrading either
command-line, X11 or Aqua based open-source software on the OS X operating
system.
MacPorts supports pre-compiled binaries, so you don't need to recompile every
dependencies from the source tarball files, it saves your life if you don't
have any package installed on your system.
At this point, you can install `php53`, `php54`, `php55` or `php56` using the `port install` command, for example:
sudo port install php54
sudo port install php55
And you can run `select` command to switch your active php:
sudo port select --set php php55
### Install PHP via phpbrew
[phpbrew] is a tool for installing and managing multiple PHP versions. This can be really useful if two different
@@ -38,6 +58,7 @@ you and tie them all together, but ease of setup comes with a trade-off of flexi
[Homebrew]: http://brew.sh/
[Homebrew PHP]: https://github.com/Homebrew/homebrew-php#installation
[MacPorts]: https://www.macports.org/install.php
[phpbrew]: https://github.com/phpbrew/phpbrew
[mac-compile]: http://php.net/install.macosx.compile
[xcode-gcc-substitution]: https://github.com/kennethreitz/osx-gcc-installer