#### Quick install PHP 7.0 (phpng): ##### 1. Install depends PHP 7.0 (phpng) $ brew install autoconf automake bison27 gd freetype t1lib mariadb gettext zlib mcrypt ##### ~~Add support for Bison 3.x~~ > ~~curl -L https://github.com/php/php-src/pull/685.diff | patch -p1~~ ##### 2. Configure PHP 7.0 (phpng) $ git clone https://github.com/php/php-src.git $ cd php-src $ ./buildconf $ curl -sL https://gist.github.com/denji/8e50fcb13482c5d6c78a/raw/configure.bash | bash -s $ make -j`sysctl -n hw.logicalcpu_max` $ open -R . ---- #### Deploy OSX package (First step 2 finish) $ env INSTALL_ROOT=$PWD/phpng-pkg make install $ pkgbuild \ --root phpng-pkg \ --identifier org.denji.phpng \ --version 7.0.0-dev \ --ownership recommended \ PHPng-7.0.0-dev.pkg $ open -R PHPng-7.0.0-dev.pkg #### Install PHP 7.0 (phpng) to `/usr/local/opt/phpng` $ make install ---- #### Uninstall PHP 7.0 (phpng) $ rm -rvf "/usr/local/opt/phpng" $ rm -rvf "/usr/local/etc/phpng" #### TODO 1. export `php.ini-{development,production}`, `php-fpm.ini`, `extensions ini`, `php.ini`, `fpm srcipt launchd` in /usr/local/etc/phpng/ #### Links - [Packaging a daemon for OS X](http://vincent.bernat.im/en/blog/2013-autoconf-osx-packaging.html) ![2014-09-26 10 36 56](https://cloud.githubusercontent.com/assets/3759759/4417188/02cff008-4550-11e4-9a90-09e10fd0fd34.png)