zoukankan      html  css  js  c++  java
  • windows 2008r2+php5.6.28环境搭建详细过程

    安装IIS7

    1、打开服务器管理器(开始-计算机-右键-管理-也可以打开),添加角色
    iis1

    直接下一步

    iis2

    勾选Web服务器(IIS),下一步,有个注意事项继续下一步(这里我就不截图了)

    iis3

    勾选ASP.NET会弹出以下窗口添加所需的角色服务,勾选CGI(这里根据个人情况勾选,CGI是必选的,否则PHP不生效的)

    iis4

    然后直接下一步安装即可,需要等待一小会!

    iis5

    此时已安装成功,关闭即可,打开IIS管理器,如下图

    iis6

    将原来的网站删除,添加新网站

    iis7

    网站名称随便起,物理路径即表示你的根路径,我在D盘建立个www文件夹作为根目录
    主机名我这里填写127.0.0.1测试用

    iis8

    确认即可,此时IIS配置完成

    安装php

    需要先安装所需的微软的DLL运行库

    下载地址:http://down.whsir.com/downloads/Microsoftdlllibrary.zip

    下载php5.6包:http://windows.php.net/download/

    php1

    我这里下载的是Zip包

    官方下载地址 http://windows.php.net/downloads/releases/php-5.6.28-nts-Win32-VC11-x64.zip
    本地下载地址 http://down.whsir.com/downloads/php-5.6.28-Win32-VC11-x64.zip

    如何选择Thread Safe和Non Thread Safe版本

    Thread Safe是线程安全,执行时会进行线程(Thread)安全检查,以防止有新请求就启动新线程的CGI执行方式而耗尽系统资源。Non Thread Safe是非线程安全,在执行时不进行线程安全检查。

    PHP的两种执行方式:ISAPI和FastCGI

    ISAPI执行方式是以DLL动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以ISAPI方式来执行PHP,建议选择Thread Safe版本;
    而FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高效率,所以,如果是以FastCGI来执行PHP,建议选择Non Thread Safe版本;

    将php解压缩,我这里将解压缩后的文件放在了D盘下,如图

    php2

    将php文件中php.ini-production文件重命名为php.ini,并修改php.ini文件
    extension_dir = “你的PHP安装程序安装路径ext文件夹”

    php3

    设置时区
    查找date.timezone =
    改成date.timezone = Asia/Shanghai

    到此为止整个php.ini文件就配置好了,保存退出即可

    接下来配置IIS的“处理程序映射”,配置方法以及内容见下图

    php4

    php04

    接下来添加默认主页,点击默认文档添加index.php

    php7

    php8

    网站验证

    在网站根下新建个txt文本,写入以下内容
    <?php
    phpinfo();
    ?>
    保存退出,重命名为index.php,重启网站

    php5

    php6

  • 相关阅读:
    在WCF中使用Flag Enumerations
    WCF开发教程资源收集
    [转]WCF 4 安全性和 WIF 简介
    Asp.Net Web API 2 官网菜鸟学习系列导航[持续更新中]
    Asp.Net Web API 2第十八课——Working with Entity Relations in OData
    Asp.Net Web API 2第十七课——Creating an OData Endpoint in ASP.NET Web API 2(OData终结点)
    Asp.Net Web API 2第十六课——Parameter Binding in ASP.NET Web API(参数绑定)
    Asp.Net Web API 2第十五课——Model Validation(模型验证)
    函数 生成器 生成器表达式
    函数的进阶
  • 原文地址:https://www.cnblogs.com/ydwzhang/p/11040737.html
Copyright © 2011-2022 走看看