Tutorial Category:
  Setup
Setting Up A Computer For PHP Web Programming
Web Servers
 

Depending on which Operating System you are using you will be using either Microsoft's IIS (Internet Information Services) or Apache.

If you are using Windows 95, 98 or Me you can't use Microsoft's IIS and I wouldn't recommend using Microsoft's Personal Web Server. There is many reports about PWS and PHP having problems working together. I would recommend installing Apache if you are using Windows 95 or 98.

If you are using Windows NT, 2000 or XP you will be using Microsoft's IIS or Apache. If you are only trying to setup your system to develop PHP pages and not as production server I would go with Microsoft's IIS, much faster to install and manage if you have little experience with web servers.


If using Windows 2000 or XP, IIS is already on your Installation CD. To Install it go to your Control Panel and select Add/Remove Programs. Then click on Add/Remove Windows Components. Then check off Internet Information Services.

   
Databases
  PHP can be setup to work with any database, but the most popular database to using is MySQL. PHP has built in support to MySQL, all other databases you would have to setup by yourself.

To learn how to install MySQL on a Windows platform click here.
   
PHP
  There are two different ways to install PHP on a windows platform system. One is to use the self-installer version, the other is to use the manual zip file version. If you are using IIS and are only setting up a developer system I would recommend the self-installer. The self-installer is a CGI version of PHP. If you are building a production server install PHP using the manual zip file. The module version of PHP has better performance and security.

You can download all versions of PHP from www.php.net/downloads.php

Even if you are only installing PHP from the self-installer I would download both the self-installer and zip file version. The reason for this is because the self-installer only installs the basics. If you need to setup PHP to link to a databases other then MySQL you will need the zip file to get the dlls libraries. Also there is many other libraries in the zip you may need later.

There is a FastCGI add-on you are download to increase your CGI version PHP 4-8x if you want.
[click here]
   
Web Development Tools
  There is many great web development tools on the market today. One of the best is Macromedia's Dreamweaver Mx. Macromedia also makes a great little graphic tool called Fireworks.

Download a 30 days evaluation copy here:
  Dreamweaver MX  Download Now [Size: 48.8 MB]  
  Fireworks MX Download Now [Size: 26.7MB]  
Or go to Macromedia Homepage: http://www.macromedia.com

Other great PHP web development tools are PHPEdit and Zend Studio. PHPEdit is a free PHP editor with many great features. Zend Studio is made by Zend Technologies also the company that develops the zend engine that runs PHP itself. The Zend Studio is a great editor with many advance features like a debugger and CVS support.

You may want to download a free FTP program to help better manage your web sites on the remote server. I would recommend LeechFTP.
Download here: http://download.com.com/3000-2356-10122208.htmll


Copyright 2002 VisualTech Components. All Rights Reserved.