Install and Configure PHP on IIS

Configuring the FastCGI Extension for IIS 6.0

ArticleArticle

Published on December 5, 2007 by Ruslan Yakushev

From its first version, Internet Information Services (IIS) has supported Common Gateway Interface (CGI), which is a standards-based protocol that allows information servers, such as IIS, to interf...

Installing PHP on Windows Vista with FastCGI

ArticleArticle

Published on December 18, 2007 by Ruslan Yakushev

Microsoft IIS 7.0 for Windows Vista SP1 now includes a built-in FastCGI component. To get detailed information on how to use FastCGI component to host PHP applications on Windows Server 2008 or Win...

Setting Up a Database for a PHP Application on IIS

ArticleArticle

Published on January 14, 2008 by Eric Woersching

SQL Server is a database built and supported by Microsoft. Many PHP applications support SQL Server as their back end data repository. These instructions assume that you already have SQL Server ins...

Install PHP and FastCGI Support on Server Core

ArticleArticle

Published on January 30, 2008 by IIS Team

FastCGI is a language-independent, scalable, open extension to Common Gateway Interface (CGI) that improves performance. The FastCGI extension is installable onto Server Core and enables applicatio...

Install and Configure MySQL for PHP Applications on IIS 7

ArticleArticle

Published on February 14, 2008 by Ruslan Yakushev

While Microsoft ® SQL Server ® 2008 is the recommended database to use when hosting PHP applications on an Internet Information Services 7 (IIS 7) and above Web server, you can also use MySQL as th...

Walkthrough - Set Up MySQL 5.1 for PHP applications

ArticleArticle

Published on March 18, 2009 by Ruslan Yakushev

Overview This article provides a basic step by step guide on how to install and configure MySQL on the Windows Operating System. For more detailed instructions about installing and configuring MySQ...

Install the SQL Server Driver for PHP

ArticleArticle

Published on November 15, 2009 by Tali Smith

Introduction The Microsoft® SQL Server® Driver for PHP is designed to enable reliable, scalable integration with SQL Server for PHP applications deployed on the Windows® platform. The driver is a P...

Install and Configure PHP

ArticleArticle

Published on November 15, 2009 by Tali Smith

Introduction The fastest and easiest way to install PHP on Internet Information Services (IIS) is by using the Microsoft ® Web Platform Installer (Web PI). Web PI completely automates setting up II...

How to Install the Microsoft Web Platform for PHP

ArticleArticle

Published on November 15, 2009 by Tali Smith

Introduction Microsoft embraces hosting PHP applications on the Windows ® operating system, both by building enabling technologies and by working with the PHP community to ensure that popular PHP a...

Using PHP Manager for IIS to setup and configure PHP

ArticleArticle

Published on September 13, 2010 by Ruslan Yakushev

From the Downloads page select the installation package that is appropriate for your target machine. Download and run the installer, which will install and register PHP Manager's binaries with IIS....

Use the Windows Cache Extension for PHP

ArticleArticle

Published on September 1, 2009 by Ruslan Yakushev

Introduction The Windows Cache Extension for PHP is a PHP accelerator that is used to significantly increase the speed of PHP applications running on the Windows® operating system. Any PHP applicat...

Enable Per-Site PHP Configuration on IIS 7 and IIS 6.0

ArticleArticle

Published on November 15, 2009 by Tali Smith

A common requirement when running PHP applications in shared hosting environment is per-site configuration, because each PHP application may require a different set of PHP settings. Shared hosting ...

Create a Separate Site or Virtual Directory for PHP Content

ArticleArticle

Published on November 15, 2009 by Tali Smith

Introduction PHP hosters generally set up an environment, and provide a separate domain for each customer to host their applications. Self-hosters or very small hosters, however, may need create a ...

Configure SMTP E-Mail in IIS 7

ArticleArticle

Published on November 15, 2009 by Tali Smith

To send e-mail from a PHP application using the System.Net.Mail API, you must configure Simple Mail Transfer Protocol (SMTP) e-mail. Configuring e-mail services tells the System.Net.Mail applicatio...

How to Configure and Optimize the Microsoft Web Platform for PHP

ArticleArticle

Published on November 15, 2009 by Tali Smith

There are various steps you can take to optimize Windows Server ® 2008 R2 or Windows Server ® 2008, Internet Information Services 7 (IIS 7) and above, and FastCGI performance for your Web workloads...

Run Multiple Versions of PHP on IIS

ArticleArticle

Published on November 15, 2009 by Tali Smith

The ability to run multiple versions of PHP on one Internet Information Services (IIS) server can provide advantages when using the Microsoft ® Web Platform. Some PHP applications rely on functions...

Improve PHP Error Messages in IIS 7

ArticleArticle

Published on November 15, 2009 by Tali Smith

PHP errors often do not provide sufficient detail to help diagnose errors that occur within the framework. These include basic errors such as 404 Not Found. Because of this, the default “detailed e...

How to Manage and Administer the Microsoft Web Platform

ArticleArticle

Published on November 15, 2009 by Tali Smith

The following articles provide guidance in managing and administering the Microsoft® Web Platform. Create a Web Site . This article provides guidance for creating Web sites. Select a Provisioning O...

Secure Your SQL Server Database

ArticleArticle

Published on November 15, 2009 by Tali Smith

If you use Microsoft ® SQL Server ® as your database, you must create and implement an effective security plan. There is a wealth of information about how to secure a SQL Server database; this arti...

Secure Content in IIS Through Impersonation

ArticleArticle

Published on November 15, 2009 by Tali Smith

The access control list (ACL) is a list of permissions associated with an object. Each of these permission entries is called an access control entry (ACE); an ACE contains permissions associated wi...

Secure PHP with Configuration Settings

ArticleArticle

Published on November 15, 2009 by Tali Smith

PHP code can be embedded in your Web pages along with HTML code. When your Web server receives a request for a page, the page is first given to the PHP handler. The PHP handler outputs HTML code wi...

Secure Your Infrastructure and PHP Applications

ArticleArticle

Published on November 15, 2009 by Tali Smith

Security is always a consideration; it is critical to make careful security considerations when you implement and maintain your Web sites, infrastructure, and PHP applications. Internet Information...

How to Secure the Microsoft Web Platform

ArticleArticle

Published on November 15, 2009 by Tali Smith

Security is always a consideration; it is critical to make careful security considerations when you implement and maintain your Web sites, infrastructure, and applications. Internet Information Ser...