Setting Application Mappings You can develop Web applications in a number of programming and scripting languages. Internet Information Services (IIS) uses the file name extension of a requested resource on your Web site to determine which ISAPI or CGI program to run to process a request. For example, a request for a file ending with an .asp extension causes the Web server to call the ASP program (Asp.dll) to process the request. The association of a file name extension with an ISAPI or CGI program is called application mapping. IIS is preconfigured to support common application mappings. You can add or remove mappings for all applications on a Web site or for individual applications. To map an extension to an application In the Internet Information Services snap-in, select the Web site or the starting point directory of an application. Open the directory's property sheets, and then click the Home Directory, Virtual Directory, or Directory tab. Click the Configuration button, and then click the App Mappings tab. Click Add, and in the Executable box, type the path to the ISAPI or CGI program that will process the file. You must specify a program in a local directory on the Web server. In the Extension box, type the file name extension you want to be associated with the ISAPI or CGI program. When the Web server receives a URL identifying a file with this extension, it calls the associated program to process the request. To allow the processing for files of this type in a directory with Script permission, select the Script Engine check box. When a directory has Script permission set (instead of Execute permission), only files associated with applications that are designated script engines can be processed in the directory. Important In the App Mappings property sheet there is a column titled Verbs. In the IIS 4.0, this column was entitled Exclusions; the change to verbs addresses future compatibility as more new HTTP verbs are added to the Hypertext Transport Protocol. To remove an application mapping In the App Mappings property sheet, select the file name extension, and then click the Remove button. Requests for files with this file name extension will no longer be processed in this Web site or directory. NT users may need to set appropriate permissions for the various php files and directories. Usually IUSR_MachineName (or the user your web server runs as) will need read write access to the uploadtmp and session directories, and execute access for php.exe and php4ts.dll. Using the IIS Snap-In The Internet Information Services snap-in is an administration tool for IIS 5.0 that has been integrated with other administrative functions of Windows 2000. In previous releases this tool was called Internet Service Manager. To launch the Internet Information Services snap-in Click Start, point to Settings, click Control Panel. Double-click Administrative Tools and then double-click Computer Management. Under the Server Applications and Services node, expand Internet Information Services. Note The personal publishing tool, Personal Web Manager, is available in the Administrative Tools program group.