PHP 5.3.3 [Release Date: 22-Jul-2010]: This Training Module has the purpose to instruct the Website Administrator on how to successfully install, test and maintain PHP 5.3.3 on Apache 2.2 using the freely available .msi Windows installer for Windows Operating System computers.
Php Hypertext Preprocessor is a popular open-source server-side scripting language which the Website Administrator can utilize to create and return a more personalized HTML experience for his website visitors.
Server-side is defined here as meaning the Central Processing Unit (cpu) on the Web Site Server will need be utilized to perform a processing function which has been initiated by the PHP portion of any script embedded (coded) in our HTML (.php) file prior to completing the webpage transfer to the end user.
On completion of this module, the Website Administrator will have demonstrated that he is able to install, configure and know how to add further packages to PHP5.3.3 on a Microsoft Windows computer running Apache HTTP server.
Further, the Website Administrator will understand the basic differences between the types of PHP packages available for download and know how to select the installation that is more suited to his own or his client's needs.
He will gain insight into what features to look for when selecting packages from third party vendors to add extra capabilities to any PHP installation.
The more the Website Administrator understands, can and does use the basic tools of his trade, the better his service will be to his client base.
How to use this Guide:
The Left Side Install Guide Index lists the various wizard windows you will encounter as well as other timely selections that can offer insight to questions which may arise in, around and about the installation process to give you the best set of options for your installation. Below this main PHP 5.3.3 index are adverts to either other sections of this site, or perhaps to third party Google placed advertisements inviting you to explore services which may be of interest to those in our field.
The Center (colored) column contains the PHP 5.3.3 installation data and includes highlighted [red] links which give further relevant or source information regarding the subject at hand.
The Right Side Index links the WAS installation guides which are publicly available at this time.
Dont forget to recommend or link to us if you have found our services of use to you.
If you are seeking the fastest no questions asked PHP 5.3.3 install, then this Six Step Method would be the method to use:
- Guide Index: Download the Software. Go to the red download link php-5.3.3-Win32-VC6-x86.msi Thread Safe [24Mb] link. Save then Start that download.
- Guide Index: PHP Destination Folder. Change the destination to c:\PHP\
- Guide Index: PHP Website Server. Select Apache 2.2.x Module
- Guide Index: Apache Config Directory. Browse to, select and confirm the location of Apache Conf folder
- Guide Index: Choosing PHP 5.3.3 Items. Go to Fig. 10 and [x] the yellow items in your list so that it matches the Fig. 10 image.
- Left Menu: Ready to Install. Select install. You should be done. Go to test section if desired.
The above method assumes your user account privileges are that of a Computer Administrator (See User Accounts in help [press F1 key when at the DeskTop with all applications minimized]) which extends to your right to update the Apache HTTP Server configuration file (httpd.conf).
Preliminary PHP 5.3.3 Installation Steps:
Though PHP5.3.3 can be installed as stand-alone software, most use the software in conjunction with HTTP Server Software like Apache or IIS. If you have not done so, and plan to write PHP code for use on a Website Server, you should install that server software now. Those who plan to use Apache can use our Website Administration Services Installation Guide for "apache server 2.2".
The installation of PHP 5.3.3 software is the same for Ms:
- Windows XP SP3 (not SP1 or SP2) ,
- Server 2003,
- Server 2008 (incl. R2) or
- Windows7 operating systems.
Windows XP with Service Pack 3 installed is now the minimum operating system requirement (by production date) to install PHP5.3.x
If planning to install this software on an older operating system such as Windows 95/98/Me, Windows NT 4.0, Windows 2000 or other older Windows 32bit versions than those listed above, you may require an update of support files for the Microsoft Installer or other Service Pack Updates. You will also need to obtain and use PHP5.2 or earlier (PHP4.2 for Win95). These operating systems are no longer officially supported in PHP5.3.x releases. If you are unwilling or unable to update your XP from SP1 or SP2, you will also need to use PHP5.2.
Installing and using PHP and other associated programs as Administrator or with the highest Administrator privileges is recommended in most situations.
If using Windows Vista, 2008 or 7, User Account Control [UAC] need either be Disabled or have the UAC Privilege Levels set correctly for PHP 5.3.3 and associated programs to integrate correctly. Other common issues which may be encountered during install can be due to virus or system monitoring programs or other running programs which may inhibit updating system files or even prevent Apache to start thus giving the apparency that PHP has not been correctly installed.
If you are unsure how to test your Apache HTTP server installation, or how to locate your home directory (the document root) for your server, then please first review the appropriate section(s) in the above linked "apache server 2.2" WAS Installation Guide.
It is highly recommended you carry out a preliminary check to ensure your Apache Server is working correctly before you action this tutorial.
The reason being that our first step after installing PHP 5.3.3 is to re-start our Apache HTTP server which re-loads Apache's httpd.conf to include our Php configuration. This immediately tests if our modifications are working without error. Apache can fail to start or crash if PHP has not been configured correctly. By first testing Apache, we pre-empt any situation where we are attempting to troubleshoot a PHP configuration error when the cause actually lays elsewhere.
Secondly, to conclude this tutorial, we load a test PHP script through our HTTP server to demonstrate our PHP 5.3.3 installation has been successful.