Php在Window下的安装

PHP程序下载:

  去  http://windows.php.net  下载PHP版本    使用Not-thread-safe版本。将其解压到目录  c:php 目录下

配置:

  1.在解压目录下 将php.ini-development 或 php.ini-production 复制一份,并改名为php.ini并将文件中的信息修改如下

    date.timezone = "Asia/ShangHai"

    extension_dir = "php安装目录ext"
    error_log = "C:WindowsTempphp-5.6.10_errors.log"
    upload_tmp_dir = "C:WindowsTemp"

    extension=php_curl.dll
    extension=php_gd2.dll
    extension=php_gettext.dll
    extension=php_mysql.dll
    extension=php_mysqli.dll
    extension=php_mbstring.dll
    extension=php_openssl.dll
    extension=php_soap.dll
    extension=php_xmlrpc.dll

  2.打开命令行程序进入 php目录然后执行 php.exe -v看是否可以运行

  3.给予安装目录相关权限(everyone读取执行)

基础

  1.建立一个新的应用程序池,不要使用.net framework托管代码。

  2.新建一个测试目录,创建文件index.php.文件内容为 

    <?php 
      phpinfo(); 
    ?>

  3.新建一个网站,绑定到测试目录

  4.根据IIS等不同要求,进行配置

  5.在浏览器中访问index.php,看是否成功。

IIS7

  FastCGI模式

    1.在IIS中选中这个网站,右侧点击“处理程序映射”-->"添加模块映射"

      请求路径     *.php

      模块选择  FastCgiModule

      可执行文件  选择php所在目录的 php-cgi.exe

      名称    php

    2.在IIS中选中"服务器",在功能视图中选择 IIS-->FastCGI设置,添加一个应用程序

      完整路径    选择php所在目录的 php-cgi.exe

    3.在PHP安装目录下,将php.ini文件中的信息修改如下 

      cgi.force_redirect = 0
      cgi.fix_pathinfo = 1
      fastcgi.impersonate = 1
      fastcgi.logging = 0
      

  使用PHPManager模式(推荐)

    1.访问 http://phpmanager.codeplex.com/ ,下载

    2.安装后在IIS中选择 “服务器”,或者“某个站点",在右侧功能视图中"IIS"下面会出现 ”PHP Manager"选项

    3.打开 ”PHP Manager"功能,点击"PHP Setup"-->”Register new PHP version",选择php所在目录的 php-cgi.exe

        此步会自动在对应“站点“下建立一个php的fastcgi模块映射并在”服务器“的FastCGI中创建一个应用程序(和上面的手动配置一样)

    4.打开 ”PHP Manager"功能,点击"PHP Setup"-->”Check phpinfo()",看是否正常

    5.其它的一些配置都可以在  ”PHP Manager"功能中进行(主要就是配置php.ini文件)

II6(CGI,Isapi,FastCGI)

  FastCGI运行PHP

    1.http://www.iis.net/downloads/microsoft/fastcgi-for-iis   安装

    2.  

原文地址:https://www.cnblogs.com/gameshan/p/4602074.html