Install and Configure PHP on IIS

Configuring the FastCGI Extension for IIS 6.0

ArticleArticle

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

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

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

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

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

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

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

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

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

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

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

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...

Configure SMTP E-Mail in IIS 7

ArticleArticle

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...

Run Multiple Versions of PHP on IIS

ArticleArticle

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

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

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

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

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

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

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

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...