Home      Technologies      Contact Us  
Date: Sat Oct 19, 2002 5:03 pm
Topic: Article 3: Intro to PHP4 on the Win32 platform
Welcome to my 3nd article on PHP4.COM..... This article will be rather short.. but help 
users new to PHP or new to running it on the WIN32 platform (which is myself as well).
When it comes to running PHP for production environments, there is no other choice 
in my opinion than running it on Linux, Solaris, etc. But for development, a lot of 
users only have 1 primary machine and it's running Win32... I myself always use my 
text mode Linux box for all development.. but recently when another user on 
PHP4.com had difficulty running some code form a previous article on WIN32... 
Having never run any PHP on Win32 before, a few user pointed me in the right 
direction and I was able to get thing setup quite easily.
In this article we'll basically install PHP4, Apache 1.3.x.. I'm going to leave mysql out 
of the installation here, because I already have it running on another machine, if you 
wanted to install it as well, the links to the downloadable packages from this site, 
have other packages with mySQL included in it. 
Firstly visit: <a href="">http://www.firepages.com.au/phpdev4.htm </a>
Download the file "PHP4.06 / Apache1.3.20", now as you'll notice these versions of 
software are slightly behind the latest release.. But for most people doing basic 
development, and don't need any of PHP's new advanced features you should be ok.
Once downloaded, run the executable file. It will ask you where you want to extract 
all the applications so. Just go with the default of C:\
Now if you look in the directory C:\phpdev you'll see a listing something like:
apache (Directory)
manuals (Directory)
mysql (Directory)
mysqlfront (Directory)
perl (Directory)
php (Directory)
www (Directory)
phpdev_start.bat (Batch File)
phpdev_stop.bat (Batch File)
Now be sure to open and read the "PLEASE README.txt" file, it mentions a few 
important things, one being if you had a pervious version of PHP installed, you 
need to make sure you update the php.ini file.
Now open the file "phpdev_start.bat" with a text editor like notepad or WordPad. 
You.ll need to comment out the 1st line, which tries to start mySQL, in most cases 
you won't have mySQL. You could leave this line in, but it would generate an error 
on startup.. So make the following changes:
start c:\phpdev\mysql\bin\mysqld-opt.exe
start c:\phpdev\www\yaks.html
cd c:\phpdev\apache
apache.exe -k start
REM start c:\phpdev\mysql\bin\mysqld-opt.exe
start c:\phpdev\www\yaks.html
cd c:\phpdev\apache
apache.exe -k start
This will prevent the 1st line from being executed. Now the moment of 
truth... Run the phpdev_start.bat file. It will open a dos window, and also 
launch a browser window. Things should all be running now. If you point 
your browser to http://localhost/phpdev4/ , you should have a page load 
up powered by apache/php. The real location of this page on the disk is: 
From that page, there a several links to show that php is working correctly.
Now your ready to start developing! 
Make a directory called C:\phpdev\www\mysite\ , start by saving all your 
files in that directory and access it using the URL: http://localhost/mysite
This install of PHP is actually quite good, it's got GD support if you want to 
mess around with having PHP create graphics, graphs, etc on the fly.. 
very cool.. Along with mysql support.. so if you had mysql installed on 
another machine, you could remotely connect to it easily.
Hopefully this article has given people a small glimpse into PHP on the 
Windoze platform..
Managed With Tymbrel