• 【php】在Windows2003下的IIS配置php5.4


    本文与《【php】在Windows2003下配置Apache2.4与php5.4》(点击打开链接)为姊妹篇,仅仅是php所用的server有点不同,这里一个是Apache2.4,一个是Windows2003自带的IISserver。

    一、在Windows2003安装IIS

    1、首先打开Windows2003的控制面板,查看是否有“管理工具”,没有也不要紧,点击“加入或删除程序”。有的话。能够直接进入第二步,IIS的配置。

    2、在弹出的窗体,选择加入/删除Windows组件的功能,选择把“网络服务”组件与“应用程序server”的组件勾上,普通情况,单纯勾上这两个组件还不行,还要打开“应用程序server”组件的具体信息,把里面能勾的都勾上,假设勾上仅仅是出现灰色小勾。那么应该打开这一项的“具体信息”,把里面的组件所有勾上。为了保证。我们的ASP站点不要由于一个组件缺少而不能执行。


    3、所有组件勾完之后,点击确定,安装过程中,会要求找到Windows2003的安装镜像Windows Server 2003 Enterprise Edition SP2.iso,没有的话网上一搜一大堆。


    4、安装的过程中。可能会要求你设置IP地址。点击Microsoft网络client选择“属性”,随便指定一个IP给Windows2003就能够的,这不是我们终于给用户呈现的IP,没关系的。


    5、等待安装完成。IIS就安装完成了。

    完成之后,你能够打开IE6浏览器,直接输入http://localhost/iisstart.htm。看到一个“建设中”的页面就对了,表明IIS已经成功执行了。


    二、为Windows2003下的IIS配置必备的插件

    首先,Windows2003要先安装VC9的执行库与fcgi才干正常在IIS下执行php5.4。

    VC9的执行库,能够在微软官网上下载。

    网址:http://www.microsoft.com/zh-cn/download/details.aspx?id=29


    假设各位嫌麻烦的话,能够直接把例如以下的地址复制到下载工具中下载:http://download.microsoft.com/download/7/5/0/7502f4e9-1f90-4895-9259-1bde67b8b9a1/vcredist_x86.exe

    下载之后是一个vcredist_x86.exe,直接不停下一步安装,安装路径都没得你选。安装的时候会在同文件夹产生一些安装暂时文件。请在安装完成之后,自行删掉。

    fcgi相同能够在微软的官网进行下载,网址:http://www.microsoft.com/en-us/download/details.aspx?

    id=11881

    或者直接把例如以下网址扔到下载工具下载:http://222.200.129.44/download.microsoft.com/download/E/0/C/E0C0709A-66E5-4113-9A6C-A5F65BF6717D/fcgisetup_1.5_x86_rtw.msi

    相同是不停下一步的安装,安装路径都没得你选。安装完成之后,用记事本打开C:WINDOWSsystem32inetsrvfcgietx.ini

    在末尾加上例如以下的文字:

    [Types]
    php=PHP
    [PHP]
    ExePath=php压缩文件夹php-cgi.exe

    如图,当中php的压缩文件夹为C:php-5.4.43-nts-Win32-VC9-x86。保存退出。



    三、php的配置

    弄好以上两个组件之后,正式能够下载php5.4了。因为php5.5以后的版本号不支持winxp内核的系统。所以仅仅能用php5.4,和Apache不同的是。打开php的官网:http://cn2.php.net/downloads.php之后。这次要下载一个非线程安全的php5.4例如以下图:


    下载之后解压得到一个C:php-5.4.43-nts-Win32-VC9-x86,相同是例如以下图,把php.ini-production改名为php.ini,直接用记事本打开。


    对php.ini进行例如以下的改动:

    (1)利用记事本的Ctrl+F。定位keyword“extension_dir”。指定php的压缩文件夹也就是执行文件夹。

    注意把前面表示凝视的;去掉。


    (2)定位Date在date.timezone指定时区为我们的国家的时区,或者写"Asia/Shanghai"也就是能够的,相同注意把前面表示凝视的;去掉。


    (3)最后定位extension=,开启php的服务组件,把下图划红线被凝视的组件前的;去掉,以为开启字符、php邮件服务。与php_mysql服务支持。保存php.ini退出。

    之后在直接新建一个php站点文件夹的文件夹。这里是c:phpSite。还是在里面新建一个1.php。写一段相当经典的代码:

    <?
    phpinfo();
    ?>


    四、把php挂载到iis

    1、通过開始->设置->控制面板->管理工具->Internet 信息服务(IIS)管理器打开IIS,右键站点->新建->站点


    2、站点描写叙述随意,这里以phpSite为例,设定公布站点的IP与port。这里能够直接使用80port,由于Windows2003的80port本身就是给IIS所占领。以下以IP为192.168.80.128这个内网地址为例。


    3、站点目录设定为刚刚建立的c:phpSite,权限能够默觉得“读取”,假设要上传文件把“写入”勾上,当然也能够之后再设置,再点下一步,完毕站点的创建

    4、之后,在站点以下多出了刚刚建立的phpSite,对其右键,属性。进行进一步的设置。


    5、翻到“主文件夹”选择“配置”->"加入"->"浏览",选择C:WINDOWSsystem32inetsrvfcgiext.dll。扩展名填写为.php。在动作一栏,为了安全能够限制为:GET,HEAD,POST,DEBUG。例如以下图:


    6、之后一路确定。完毕配置,直接打开浏览器输入:192.168.80.128/1.php看到例如以下所看到的的站点,证明配置完毕!


  • 相关阅读:
    项目Beta冲刺(团队4/7)
    项目Beta冲刺(团队3/7)
    修!咻咻!团队Beta作业博客汇总
    修!咻咻!团队作业博客汇总
    用户使用调查报告
    Beta冲刺总结
    修咻咻对追光的人、云打印团队的Beta产品测试报告
    Beta冲刺(9/7)——2019.5.31
    Beta冲刺(8/7)——2019.5.30
    Beta冲刺(7/7)——2019.5.29
  • 原文地址:https://www.cnblogs.com/slgkaifa/p/7183363.html
Copyright © 2020-2023  润新知