zoukankan      html  css  js  c++  java
  • IIS下安装和配置PHP环境

    一、在Win7中IIS7配置php环境(以PHP 5.3.6为例)。

    前提条件:

    在IIS中已开启CGI功能,如下图:


    CGI功能开启时的IIS管理器中会出现CGI和FASTCGI功能图标,如下图:


    方法一、安装使用phpmanager

    1.下载安装phpmanager,官方地址:http://phpmanager.codeplex.com/。
    2.创建并配置php.ini。将php.ini-development文件改名为php.ini,修改date.timezone=”Asia/Shanghai”。去分号开启所需的扩展,这里不赘述。
    3.打开IIS7,在主面板中双击phpmanager,然后点击其中的”Register new PHP Version”,选择你的php-cgi.exe,确定。剩下其它的配置它将给你自动设置好。
    4.安装完成!如下图:

    5.打开PHP Manager配置PHP,如下图:


    方法二、手动配置cgi模式(php5.3.6)
    1.创建并配置php.ini,同上2。
    2.打开IIS7,在主面板中双击处理程序映射,然后在右侧菜单中点击“添加模块映射…”,设置如下:
    请求路径:*.php;
    模块:FastCgiModule;
    可执行文件:你php文件夹中的php-cgi.exe;
    名称:php;
    3.完成!

    方法三、手动配置isapi模式(php5.3.6),对PHP 5.3.X以上的版本来说,这个并不是Windows和PHP的推荐方法
    1.创建php.ini。php.ini-dist改名为php.ini,打开找到extension_dir=”/”,把路径改为你的php所在路径。

    2.添加一个应用程序池,设置如下:
    名称:php;
    .net framework版本:无托管代码;
    托管管道模式:集成
    勾选立即启动应用程序池。
    确定。

    3.双击ispa和cgi限制。添加一个限制,设置如下:
    ISAPI或CGI路径: 你的php5isapi.dll。
    描述:php。
    勾选允许执行扩展路径。
    确定。

    4.添加一个isapi筛选器,设置如下:
    筛选器名称:php;
    可执行文件:你的php5isapi.dll文件;
    确定。

    5.添加脚本映射。 双击处理程序映射, 点击右侧菜单的“添加脚本映射…”,设置如下:
    请求路径:*.php;
    可执行文件:你的php5isapi.dll文件;
    名称:php5;
    确定。
    6.完成!

    以上就是在Win7中使用IIS7配置php的三个方法。


    二、为何使用<?phpinfo();?>查看网页内容为空?

    因为之前用过PHP的配置,所以依然从这个入手。但到PHP配置这个环节时,出现了个之前从来没遇到的问题,在网页目录下面添加index.php并使用以下代码时,http://localhost显示空白。

    那是因为短标签开关设置为Off,解决办法:在php.ini中将短标签开关short_open_tag = Off 改成On即可。

    短标签:如果设置为Off,则不能解析如下代码:
    <?
        phpinfo();
    ?>

    而只能解析:
    <?php  
        phpinfo();  
    ?>

  • 相关阅读:
    计算机视觉的常用测试数据集和源码
    Demo:基于 Flink SQL 构建流式应用
    102万行代码,1270 个问题,Flink 新版发布了什么?
    bilibili 实时平台的架构与实践
    阿里云2020上云采购季来啦!降本增效1亿补贴!
    阿里云助力宁波市教育局“甬上云校”停课不停学
    Quick BI新版本功能解读系列之-V3.5
    百万TPS高吞吐、秒级低延迟,阿里​搜索离线平台如何实现?
    五分钟学会使用 go modules(含在家办公使用技巧)
    OAM 深入解读:OAM 为云原生应用带来哪些价值?
  • 原文地址:https://www.cnblogs.com/xieyunc/p/9126488.html
Copyright © 2011-2022 走看看