Microsoft's support for PHP is getting stronger and stronger, which is evident in IIS7. Not only does it have strong support from FastCgi, it also adds a PHP Manager specifically for PHP management.
The setting method is as follows:
1. Download PHP Manager from Microsoft's website. At this time, there will be an additional PHP Manager management option in the iis management interface.
2. Download the windows version of the PHP program from the PHP official website.
Because they are run in FastCgi mode, both php5.2.17 and 5.3.8 choose to download the nts (non-thread-safe) zip version. After downloading, find a place to decompress it separately, for example, place it in the 5.2 and 5.3 directories under C:\PHP.
3. Enter the IIS management interface, double-click PHP Manager, select Register New PHP Version, a selection box will pop up, select the php-cgi.exe file in the 5.2 version directory, and confirm. Click Register New PHP Version again and select the php-cgi.exe file in the 5.3 version directory. After confirmation, the multi-version environment is set up.
Which PHP version you need to use, just click change PHP version to select the required version. To check whether the setting is correct, you can also click check phpinfo() next to it to view the corresponding PHP setting information.
4. The PHP settings in PHP Manager have also been simplified a lot. You can directly and visually manage php.ini in PHP Setting and PHP Extension. If you check the corresponding iis configuration, you will find that php manager has already We have generated the corresponding mapping, which is very convenient.
Recommended tutorial: PHP video tutorial
The above is the detailed content of How does iis support multiple versions of php?. For more information, please follow other related articles on the PHP Chinese website!