Saturday, January 09, 2010

Set up a DB2 Windows Apache PHP stack

This is a really quick guide. Feel free to ask questions in the comments or on the DB2 Express-C forum.

  1. Install DB2 Express-C

  2. Install Apache HTTP Server 2.2.x

  3. Install PHP 5.3.x (VC6, thread-safe)

  4. Get the compiled IBM_DB2 extension (VC6, thread-safe, not nts)

  5. Copy the unzipped DLL to the extensions directory of your PHP installation. For example:

    C:\Program Files\PHP\ext

  6. Open the php.ini of your PHP installation. For example:

    C:\Program Files\PHP\php.ini

  7. Add these lines at the end:



  8. Restart your web server:

  9. Create a text file in your Apache htdocs folder. For example, in:

    C:\Program Files\Apache Software Foundation\Apache2.2\htdocs

  10. Call it test.php and paste the following into it:


    echo phpinfo();


  11. Open http://localhost/test.php in your web browser

  12. If you see the following, your installation is ready for use:

Additional Resources


Leons Petrazickis
DB2 Express-C Community Team
Google Analytics Alternative