Do you like php-build? You can buy me a beer by Gittipp-ing. Consider also Gittipp-ing one of the awesome contributors.
Clone the Git Repository:
% git clone git://github.com/CHH/php-build.git
Then go into the extracted/cloned directory and run:
% ./install.sh
This installs php-build to default prefix which is /usr/local.
To install php-build to an other location than /usr/local set the
PREFIX environment variable:
% PREFIX=$HOME/local ./install.sh
If you don't have permissions to write to the prefix, then you
have to run install.sh as superuser, either via su -c or via sudo.
- Added support for 5.3.14, 5.3.15, 5.4.4, 5.4.5 (CHH)
- Fixed Linux support regarding
sedarguments (hnw) - Various bug fixes (sanemat, Milly)
- Added support for 5.3.3, 5.3.12, 5.4.2 (loicfrering)
- Commenting out the
extension_dirin oldphp.inifiles so the default extension dir is used. (sanemat) - Honor the
--lib-dirwhich was defined in the definition file by the user (#61). (grota) - Added support for patching releases by separating the download/extract step from the build step (#60). (grota)
- Updated XDebug in all definitions to
v2.2.0. - Added a
Vagrantfilefor setting up an Ubuntu 10.10 environment for testing php-build. - Added a simple automated testing system using bats (see
run-tests.sh). There are 3 configurations:all: Builds all builtin definitions and runs the test suite on each of them.stable: Builds the most recent versions of the 5.3 and 5.4 series.- Supply a definition name and it builds only the definition and runs the test suite on it.
- Fixed bug #57: Automatic enabling of extension does not work with
peclcommand.
- Added support for 5.4.3, 5.3.13
- php-build now works as plugin to humanshell/phpenv (humanshell).
- Added support for 5.4.1, 5.3.11
- Better handling of
*.dSYMexecutables (CHH, eriksencosta).
- Added
--pearflag to install the good old pear installer alongside of Pyrus. - Added 5.4.1RC1, 5.4.1RC2, 5.3.11RC1, and 5.3.11RC2 (loicfrering).
- Removed a hack which renamed generated debug symbols on OSX.
- Removed IMAP from enabled extensions.
- Added experimental
with_apxs2, which makes an Apache HTTPD module. - Fix
install.shby removing the unusedLOG_DIRvariable (suin).
- XDebug was updated to 2.1.3 in all
5.2.xand5.3.xdefinitions. - PEAR and Pyrus can be installed along each other. This is experimental though.
- Added
php-build.5about the definition file format. - A particular revision can be passed to
install_xdebug_master(loicfrering). - Added definition for 5.4.0 final (loicfrering).
- Added 5.3.10, 5.4.0RC7
- Added 5.4.0RC8 (loicfrering)
- Build Logs are now stored in
/tmp. - Enabled
mbstringin5.2.17(loicfrering) - Refactored some code in
downloadto enable extraction of both.gzand.bz2archives viatar.
- Added 5.4.0RC6 (loicfrering)
- Added
--enable-socketsto the default configure flags for all builds.
- Added 5.3.9RC4, 5.4.0RC5
- Some changes to Pyrus setup
- Initial Release
