Installing PHP on Windows 7 is quite simple. Before
installing PHP into your computer you need to have web server running in your
computer. Here I preferred to use ‘Apache’ web server for this demonstration. Click here to download
Apache web server.
Though I am on a 64 bit Windows 7 operating system, I downloaded Thread safe php-5.3.8-Win32-VC9-x86.zip file (A Thread Safe version should be used if you install PHP as an Apache module whereas Non Thread Safe version should be used if you install PHP as a CGI binary). This article will describe you, how to install PHP files in your computer.
Step 1: First Create a directory where you want to install PHP file. Here I preferred to use C drive to install PHP files. Now create a folder with name php in c drive and extract downloaded php zip file into this folder.
Step 2: Now open c:\php folder, you will see php.ini-recommended file, copy this file and paste in same directory with name php.ini. If php.ini-recommended file is not found (In the case of higher version) then you will see two file with name php.ini-development and php.ini-production, copy php.ini-development and paste in same directory with new name php.ini.
Let’s have some snapshot of PHP file.
Now extract PHP zip file into creating directory path ‘c: \php’
Before proceeding next step of PHP installation let’s we have some snapshot for installing ‘Apache’ web server. You can see here, how to install Apache web server in windows 7 operating system.
Step 3: Configure Apache Web Server 2.2 for PHP installation
Now configure Apache web server for PHP installation. Though you have been able to put PHP on your computer, it's still not "installed" in the true sense of the word. We have to configure Apache web server to communicate with PHP. This is done by editing the Apache configuration file which is ‘httpd.conf’.
The ‘httpd.conf’ file will be appear as
Step 3(b):: Now locate the ‘LoadModule’ in file ‘httpd.conf’ and write the following line of code
LoadModule php5_module “C:/php/php5apache2_2.dll”
Note: You can use ‘ctrl+F’ for search in ‘httpd.conf’ file.
Step 3(c):: Locate AddType in file ‘httpd.conf’ and write the following code of line.
Note: Here you can specify other php file extension such as php3, .php4 etc..
Step 3(d): Move to the end of httpd.conf file and add the below line of code
Note: PHPIniDir “C:/php” tells the Apache web server the location of the PHP configuration file - php.ini.
When we have installed Apache web server, there is ‘htdocs’ directory available where you can put your php file. When you load http://localhost, Apache checks the htdocs folder – displays "It works” message, if php installation successfully completed. File that's displayed first time you test Apache installation is actually the index.html
Here I am creating a directory with name MySiteFile, and put all php file into this directory.
Now we have to test whether PHP was properly installed or not on Windows 7. So start Apache Server and type http://localhost:85/ (85 is a port no) in web address of browser. If PHP installed successfully then it show ‘It Works!’ (By default message) and if not then display an error message.
If you type http://localhost:85/MysiteFile then your php file will be displayed.