zillionarticles.com
Search:    Index :> About Us :> Privacy Policy :> Terms & Conditions :> Add Url :> Add Your Article   
Get 3 way links
 

Creative Arts

 

Online & Indoor Games

 

Sports

 

Healthcare & Medicine

 

Fashion & Lifestyle

 

Computers & Networking

 

Research & Science

 

Self Help

 

Children & Teens

 

Automobiles

 

Eating & Drinking

 

People & Communities

 

Finance & Investment

 

Home Family & Garden

 

Property & Estate

 

Events & News

 

Companies & Business

 

Careers & Employment

 

Law & Politics

 

Entertainment

 

Health & Hygiene

 

Shopping & Auction

 

Travel & Accommodation

 

Education & Learning

 
 

Index –› Computers & Networking –› Web Development Services
 

Manual Installation Tutorial for PHP 5 on IIS 5.1 (Windows XP Pro)

 

Prerequisite: IIS (web server) installed. There is a link to an IIS installation tutorial at the end of this article

Before we begin any installation steps, the first thing we will need to do is download the PHP zip file from PHP.net (www.php.net/downloads.php). The version available at the time of this publishing is 5.1.4.

The first step is to extract all of the files from the downloaded zip file into C:PHP (create the folder if it doesnt already exist). You may choose a different location, although it is not recommended. The path must NOT have spaces, for example, you cannot use C:Program FilesPHP. Some web servers may not be able to handle the path name and will fault.

PHP 5 includes a CGI executable, a CLI executable as well as the server modules. The DLLs needed for these executables can be found in the root of the PHP folder (C:PHP).

php5ts.dll needs to be available to the web server. To do this, you have 3 options:

1. Copy php5ts.dll to the web servers directory (C:inetpubwwwroot).

2. Copy php5ts.dll to the Windows system directory (C:windowssystem32).

3. Add the PHP directory path to the environment variables PATH.

We will go with option 3, because we would like to keep all of our PHP install files in the same location, for easier cleanup later, if needed. Lets proceed


Instructions on how to put C:php in env variables PATH.


First we want to open System Properties. There are two ways to get to System Properties. Either way will work.

1. Right-Click on My computer and choose properties.

2. Go to Control Panel, and select System.

Once here, we want to select the Advanced tab. In the Advanced tab, click the Environment Variables button. There are two sections in the Environment Variables window, User Variable and System Variables. We will be using System Variables. Scroll down in System Variables until you find the variable PATH. Highlight that line and the select Edit below the System Variables window. We will only be adding to the Variable Value. BE CAREFUL HERE. You do not want to delete anything on this line. Simply find the end of the line and add a semi-colon ( ; ) if there is not one already. After the semi-colon, type: C:PHP and then hit OK. Now click OK on the Environment Variables window. Finally click OK on the System Properties window and we are done with this part.

Now we must restart the computer to make the Environment Variables changes come into play. We cannot simply log off and log on, you must restart.

The next step is to set up a config file for PHP, php.ini. In C:PHP you will find two files named php.ini-dist and php.ini-recommended. We will use php.ini-recommended for this install, and all you need to do is rename it from php.ini-recommended to php.ini.

1. doc_root = C:inetpubwwwroot

2. cgi.force_redirect = 0

Now PHP is installed, lets move on to preparing our IIS to use PHP.



Configure IIS to use PHP.

1. Open IIS

2. Under Home Directory: Set Execute Permissions to Scripts Only

3. Click on configuration..

a. Click Add

b. Set executable to C:PHPphp5isapi.dll

c. Set extension to .php (dont forget to include the . )

d. Click OK

e. Click Apply, then OK.

Under ISAPI Filters

a. Click Add

b. Set Filter Name to PHP

c. Set Executable to C:PHPphp5isapi.dll

d. Click OK.

e. Click Apply, then OK.


Restart the Web Server

Now we want to test PHP on our system. To do this, we will create a file called phpinfo.php and it will be used to display all of the PHP info from our system in our web browser.


1. Open Notepad and type:


echo phpinfo();


?>

2. Save the file as phpinfo.php and select the file type All Files (Important: do not save the file as .txt, as it will not work).


3. Move the file into C:inetpubwwwroot


4. Open your web browser and type: http://localhost/phpnfo.php


5. Your browser should display a lot of PHP information.


Click here for IIS installation tutorial.

Congratulations! PHP is now installed and configured on your machine. You can now start building dynamic web pages.

Author: C Alexander
 
Author Bio:
C Alexander is a reputable writer. C likes to scribble articles about this industry.
 
 
 

Related Articles

 
Your Master Keyword Chart
 
Earning Money Online Without A Website
 
Can You Still Make Money Online?
 
Web Hosting 101
 
What Is FTP And How It Works?
 
Web Site Marketing and Search Engine Optimization
 
Ebay Ebook Success Tips: New Years Resolutions!
 
Affiliate Marketing at a Glance: Helpful Hints
 
Optimizing Your Asp.Net Pages For Faster Loading And Better Performance
 
What Really Sells in Mail Order Magazines
 
 
 

Related Links
(If your related website can be useful to our readers, we would be happy to add it for free in this section.)

 
Amongst pioneer companies in web site development, outsourcing, and web related businesses
We are a respected brand in web development outsourcing business and offer other associated services like SEO, Link Building & Article Syndication.
 
 
 
 

Top 5 Mistakes that May Drive Your Visitors Away in Less Than 2 Minutes

You took the leap. You set up a website to display your important message. As in life, first impress ... - Earma Brown
 

Blogging Defined

The more you understand about any subject, the more interesting it becomes. As you read this article ... - Catherine Gilmore
 

Internet Basics: The Internet is Like a Refrigerator

Ever stop and think about how cool a refrigerator is? (pun intended) And what makes refrigerators ev ... - Grant Pasay
 
 

Sex and Trash Articles Get More Page Views

Most decent people will not stoop so low as to write trashy articles on the Internet to get business ... - Lance Winslow
 

Understanding Paid URL Inclusion

There are many ways to promote your website and one of the most efficient ways is to use search engi ... - John Hayward
 
 
Index :> Privacy Policy :> Terms & Conditions
Copyright © www.zillionarticles.com - All Rights Reserved Worldwide.