qa:testfest-2010:mac-test-environment

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:

  1. Install Xcode
  2. Download the Automated Build Scripts
  3. Build the Latest Version of PHP 5.2
  4. Build the Latest Version of PHP 5.3
  5. 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 built 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.

Build the Latest Version of PHP 5.3

Copy the build script to your Desktop using this command:

cp MacOSX-Scripts-10.6/build-minimal-5.3.bash ./

Make the build script executable with this command:

chmod +x ./build-minimal-5.3.bash

Now, you simply run the bash script using this command:

./build-minimal-5.3.bash

You have now build a test environment for PHP 5.3 on your desktop. The build environment will be located in the “php53” folder which will now be present on your Desktop.

Build the Latest Version of PHP Trunk

Copy the build script to your Desktop using this command:

cp MacOSX-Scripts-10.6/build-minimal-trunk.bash ./

Make the build script executable with this command:

chmod +x ./build-minimal-trunk.bash

Now, you simply run the bash script using this command:

./build-minimal-trunk.bash

You have now build a test environment for PHP Trunk on your desktop. The build environment will be located in the “php-trunk” folder which will now be present on your Desktop.

qa/testfest-2010/mac-test-environment.1273118926.txt.gz · Last modified: 2017/09/22 13:28 (external edit)