how to configure IIS to serve PHP | PHP on IIS 8 [ tutorial ]


In this tutorial i will show you how to install PHP and configure IIS to server PHP webpages
PHP is a widely-used general-purpose scripting language that is especially suited for Web development and can be embedded into HTML

this guide is for IIS 8,  tested on windows 8 pro x64 bit 

Installation Steps 
before installation make sure you have enabled CGI module duringa installation 
see installation part 


1 :  download php for windows 


2 : extract downloaded zip ( C:\php )
3: download php manager for IIS ( its an extension  for managing PHP from IIS control panel )


Features of PHP manger
  • Register PHP with IIS
  • Validate and properly configure existing PHP installations
  • Run multiple PHP versions side by side on the same server and even within the same web site
  • Check PHP runtime configuration and environment (output of phpinfo() function)
  • Configure various PHP settings
  • Enable or disable PHP extensions
  • Remotely manage PHP configuration in php.ini file.
Easily install, configure, manage and troubleshoot one or many PHP versions on the same IIS server.

4: open php manager and click on register new php installation

php installation iis
Register New PHP installation 
5 : choose php-cgi.exe and click okphp installation iis

6: now check phpinfo and choose error reporting

php installation iis
set error reporting 


7: testing time
open your favorite code editor and type

<?php echo "Hello Word !";  ?>


and save this as hello.php ( or anything ) on c:\inetpub\wwwroot
and open http://localhost/hello.php



now IIS is serving PHP now in next tutorial i will show you how to setup MySQL in windows

No comments:

Post a Comment

leave your comments
Thanks !