Home >Backend Development >PHP Tutorial >iis7.5 installation and configuration php environment

iis7.5 installation and configuration php environment

WBOY
WBOYOriginal
2016-08-08 09:24:46826browse

Foreword

Iis7.5 is a web server installed in win7 and win8. The web server of win2003 and win2000 uses iis6.0. Since win7 and win8 systems have different aspects of reform compared to win2003 and win2000, so for iis7. The configuration of 5 also needs to be fiddled with before you can become familiar with it. However, these are all operational things, just like the first time I came into contact with iis6.0. After operating it a few times, I gradually became familiar with it.

Now I need the web server to run the php program, so I need to configure the php environment. At first I thought it would be easier, because I have configured it countless times in iis6.0, and the fully automatic installation of Xingwai PHP can be easily done in 30 seconds. However, when I opened iis7.5, I found that most of the familiar things in iis6.0 were in I couldn't find it in iis7.5, so I had to dig around. This article combines my own practical experience to introduce how to install and configure php in iis7.5.

1. Prepare documents

First make sure you have downloaded and unzipped the php program file. If not, download one first. PHP program files do not need to be installed, just unzip the downloaded compressed package into any folder. In this case, PHP 5.2.13 is used.

Download the Php executable file from the official website: http://windows.php.net/download/

2.IIS configuration

2.1 Add ISAPI filter

Enter "Control Panel" - "Programs" - "Turn Windows features on or off", expand "Internet Information Services", then check "ISAPI Filter", and finally click the "OK" button, as shown in the figure below:

                                                                                  Figure 1: Open ISAPI filter

2.2 Set up ISAPI

2.2.1 Open IIS Manager

Enter IIS Manager (method: right-click "Computer", then click "Manage", expand the "Services and Applications" item in the pop-up interface, and then double-click "Internet Information Services (IIS) Manager") to enter IIS The management interface is as shown below.

Figure 2: Open IIS Manager

2.2.2 Add PHP ISAPI path

In Figure 2 above, double-click the "ISAPI and CGI Restrictions" icon, and then enter the setting interface, as shown below.

Figure 3: Add PHP ISAPI

As shown in Figure 3 above, click "Add" and enter the ISAPI path of php in the pop-up window, which is the file path of php5isapi.dll in the php decompression package. Fill in the description text as you like, such as "php", and check "Allow" Execute Extension Path" and click "OK".

2.2.3 Add PHP handler mapping

Click on the computer name (Correction: You should click on the website name that needs to be set under "Website", not the computer name at the top. This setting is for a certain website), you will see under "IIS" on the right There is an icon for "Handler Mapping", as shown below.

Figure 4: IIS handler mapping

Double-click the "Handler Mapping" icon to enter the setting interface, as shown below:

Figure 5: Adding PHP handler mapping

 Click "Add Script Mapping..." in the setting interface, and then fill in the corresponding content in the pop-up window. The request path is "*.php", and the executable file is the file path of php5isapi.dll in the PHP decompression package, followed by The path filled in in Figure 3 is the same. The name can be arbitrary, you can fill in "php", there is no need to set the request limit, click "OK" to complete the addition.

2.2.4 Test Php

Use Notepad to enter the following lines of code:

phpinfo();

?>

Save it as: info.php, put it in the website directory, then start the browser and visit http://localhost/info.php. If you see the following screen, it proves that the installation is successful!

Figure 6: PHP running success interface

The above introduces the installation and configuration of the PHP environment for iis7.5, including the relevant aspects. I hope it will be helpful to friends who are interested in PHP tutorials.

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:PHP related collectionNext article:PHP related collection