How to install the unofficial version of PHP-GTK 2 (pre-release) available from http://ftp.emini.dk/pub/php/win32/gtk2 If you don't already have the runtime environment for GTK 2.6.9 on board, you will need to download the gtk_runtime.zip (consists only of the bare essentials from Tor's site at http://www.gimp.org/~tml/gimp/win32/downloads.html - does NOT include full pango language or immodule support). You will also need a copy of php.exe and php5ts.dll from the PHP 5_1 branch. As this branch is not yet stable, the copy used for building PHP-GTK 2 against is available here as php_runtime.zip - however, any recent 5_1 download from http://snaps.php.net should work equally well. If you want to use other extensions beyond PHP-GTK and those that are built-in, you should probably download a snaps version of PHP 5.1 rather than the one made available here. Finally, you will need a copy of the php-gtk2.dll itself. This will be subject to frequent change prior to release, and updated copies will be made available on ftp.emini.dk as and when this comes about. The version reflecting what is actually in CVS (including some of the demo scripts from there) is in php-gtk2.zip, and a 'dodgy' version with any patches that have not yet been agreed and finalized is available in php-gtk2-patched.zip. Both zip files contain a copy of php-gtk2.dll - you need to run one or the other, NOT both. Unzip everything into the same directory. There are prettier ways to install PHP-GTK 2 under Windows, but this is definitely the simplest. There should be two sub-directories (etc and pixbufloaders), and their contents should be left as they are. Open your command prompt, cd to the directory where all the files are, and type php phpgtk2-demo.php Finally - if you followed these instructions and it doesn't work, please email me and let me know! - Steph Addendum: missing_dll.zip contains intl.dll, which was missing from gtk_runtime.zip originally. Thanks to Davy Hellemans for his report. atk_update.zip contains a version of the ATK library that supports current Glade. This version of libatk-1.0-0.dll is now included in the gtk_runtime.zip. If you downloaded a copy of gtk_runtime.zip prior to 30/09/05 you will only need to update this one library, not the entire package. Thanks to Joshua Seward for his report. The Zend module API number changed on September 22nd. The contents of php_runtime.zip, php-gtk2.zip and php-gtk2-patched.zip were updated to accommodate that change on October 1st. Thanks to Joshua Seward for bringing the issue to the fore. glade_runtime.zip includes runtime .dll files needed to run glade files if you do NOT have libglade installed. Most people shouldn't need these, but if you're just curious about the way glade files work, you might. Thanks to Jesper Goos for mentioning the issue, and to the guys at http://gladewin32.sourceforge.net/ for providing their files under the LGPL.