This is an old revision of the document!
Building a PHP Test Environment on Mac OS X
The following instructions were written for and tested on Mac OS X 10.6 Snow Leopard. Please install all OS software updates before starting to build your test environment.
Building a PHP test environment on Mac OS X is a five step process:
- Install Xcode
- Download the Automated Build Scripts
- Build the Latest Version of PHP 5.2
- Build the Latest Version of PHP 5.3
- Build the Latest Version of PHP Trunk
We recommend you run tests you've written against the three main branches of PHP: 5.2, 5.3 and Trunk.
The rest of the instructions assume you will be building your test environment on your ~/Desktop. If you choose to build in another location, please change the corresponding paths in all commands found throughout the rest of the instructions.
Install Xcode
The build tools that Mac OS X needs to configure compile and build PHP are all included in Xcode. Xcode can be installed from the Mac OS X Installation DVD or downloaded here. Please install Xcode now.
Download the Automated Build Scripts
Open up a Terminal window and run the following commands in order:
cd ~/Desktop
curl -O http://www.ericstewart.org/public/phpt/MacOSX-Scripts-10.6.tgz
tar -xzf MacOSX-Scripts-10.6.tgz
You've now downloaded and uncompressed the build scripts onto your desktop.
Build the Latest Version of PHP 5.2
Copy the build script to your Desktop using this command:
cp MacOSX-Scripts-10.6/build-minimal-5.2.bash ./
Make the build script executable with this command:
chmod +x ./build-minimal-5.2.bash
Now, you simply run the bash script using this command:
./build-minimal-5.2.bash
You have now build a test environment for PHP 5.2 on your desktop. The build environment will be located in the “php52” folder which will now be present on your Desktop.