windows server 2008 r2 IIS PHP

在Windows server 2008 r2 的IIS(7.5)中搭建PHP运行环境:

一:安装IIS服务器(没有装IIS)

1.我的电脑>>右键>>管理(Manage)

2.点击(Add Roles) 这个地方我是已经安装过(不会可以百度一下有很多)

3.附(如果安装过IIS) 点击 "Add Role Services" 然后选着CGI模块安装

二:下载安装配置IIS上的PHP环境
1、下载PHP,官网地址:http://windows.php.net/download/,如果是开发环境,下载 VC11 x86 Non Thread Safe,反之下载:VC11 x86 Thread Safe,不然,在非开发环境下系统会缺少一些系统DLL,那就要下载了

如问题:启动 php-cgi 时如果提示缺少 msvcr110.dll

需要安装 vcredist_x64.exe 或 vcredist_x86.exe
下载地址:
http://www.microsoft.com/zh-cn/download/details.aspx?id=30679

 
2、将下载的zip压缩包解压到C盘下,解压后为C:\php;
3、进入控制面板>>管理工具>>Internet信息服务(IIS)管理器;
4、中间窗口选择“处理程序映射”双击,然后最右边选择“添加模块映射”

三:配置PHP环境中系统参数问题(重点)

1、网上说的要把一些DLL拷贝到/Windows/System32中去,其实在PHP5.3(貌似)之后,就不需要了。如你细心的话你就会发现你下载的PHP包中有一个ext文件夹,这个文件夹下有所有的DLL,其路径在PHP.ini中配置,稍后说到

2、配置PHP.ini ,把php.ini-development重命名php.ini

3、使用快捷键ctrl+F搜索date.timezone修改为date.timezone="Asia/Shanghai”即修改当前的时区 

4、激活你需要的扩展选项,即将相应dll语句前的分号”;”删除

  extension=php_curl.dll 
  extension=php_gd2.dll 
  extension=php_mbstring.dll
  extension=php_mysql.dll 
  extension=php_mysqli.dll 
  extension=php_pdo_mysql.dll

5、用dos php -m 可查看已开启的dll扩展模块

一般PHP和Mysql配合起来用得比较多,点击 Mysql的安装方法

时间: 2024-10-13 21:18:48

windows server 2008 r2 IIS PHP的相关文章

Windows Server 2008 R2 + IIS 环境部署Asp.Net Core App

环境:Windows Server 2012, IIS 8, Asp.Net Core 1.1. 不少人第一次在IIS中部署Asp.Net Core App的人都会遇到问题,会发现原来的部署方式无法运行Asp.Net Core App程序.过去无论是原始的Asp程序还是后来的Asp.Net程序,在IIS中的部署方式都没太大变化,仅需指向程序目录,然后设定虚拟目录,最后做一些参数配置.Asp.Net Core App为了做到跨平台,自带了一个轻量级的Web Server - Kestrel,那么要

部署.net Core 到 Windows server 2008 r2 IIs

1. 将项目发布 2.iis 新建网站,设置 3 安装windows  server  hosting 4 关于报错 1.下载sdk https://www.microsoft.com/net/learn/get-started/windows 2.下载 .NET Core Windows Server Hosting https://www.nuget.org/packages/Microsoft.AspNetCore.Hosting.WindowsServices/ 需要验证 dotnet

windows server 2008 r2 IIS服务403-禁止访问访问被拒绝

初次使用win 2008 r2配置IIS服务 点击打开网站会出现这种情况 这种情况就是并没有配置默认文档 直接打开网址 只需要配置一下默认文档即可 将自己写的.html文件添加在这里即可. 另外启用32位应用程序 设为 TRUE :https://zhidao.baidu.com/question/285491112.html 原文地址:https://www.cnblogs.com/forforever/p/12584057.html

Windows server 2008 R2 IIS管理器

一.基本设置(截图) (1)将主机名更改为WEBServer (2)该计算机的内网IP地址为192.168.1.1/24 (3)在本机上搭建DNS服务器,并为本机网站解析名称:www.HT.com,oa.HT.com,web.HT.com,support.HT.com,mail.HT.com,www2.HT.com 二.WWW服务器设置(截图) 1.公司OA站点的配置 利用默认端口配置一个公司内网oa主站,路径为D:\OA文件夹,站点首页名称为default.htm.公司主站的名称为:oa.HT

Windows Server 2008 R2上部署ASP.NET MVC3.0应用网站程序

系统和软件环境 Windows Server 2008 R2 IIS:4.5 .NET: 4.0 ASP.NET MVC 3.0 (1) 安装IIS 打开管理工具 > 服务器管理, 选择角色 > 添加角色 勾选Web服务器选项 选择除FTP外的角色服务(可选) (2) 安装Web Deployment 安装方式选择Custom 选中全部模块(可选) (3) 安装.NET Framework 4.0 (4) 注册ASP.NET 4.0 以管理员权限打开命令行窗口,运行如下命令: 64位系统 &g

学习Windows server 2008 R2平台下部署IIS

1 环境介绍 Windows Server 2008 R2 提供了 IIS 7.5,是一个集成了 IIS.ASP.NET.Windows Communication Foundation 的统一 Web 平台. 2 IIS可以做些什么 ☉ 向 Internet 上的用户提供信息 ☉ 承载三层应用业务逻辑的 web 服务 ☉ 向用户分发应用程序 3 IIS清单 ☉ 为 web 应用程序进行故障诊断 ☉ 在 URL 中抑制某些表达式 ☉ 限制对网站的访问 ☉ 确认请求网站的用户标识 ☉ 为网站访问者

WINDOWS服务器安全加固实战(适用于WINDOWS SERVER 2008 R2和WINDOWS SERVER 2012)

最近我们立方技术工作室在使用阿里云的过程中,发现服务器安全性也不是很高,而服务端的安全软件都很贵.为了为朋友们提供更加有效的解决方案,我们决定身体力行,高筑墙,大幅度提升服务器的安全防护级别! 主机安全 启用防火墙 阿里云windows Server 2008 R2默认居然没有启用防火墙.2012可能也是这样的,不过这个一定要检查! 补丁更新 启用windows更新服务,设置为自动更新状态,以便及时打补丁. 阿里云windows Server 2008 R2默认为自动更新状态,2012可能也是这

Windows Server 2008 R2 负载平衡入门篇

一.简单介绍负载均衡 负载均衡也称负载共享,它是指负载均衡是指通过对系统负载情况进行动态调整,把负荷分摊到多个操作节点上执行,以减少系统中因各个节点负载不均衡所造成的影响,从而提高系统的工作效率.在常用的大型服务器系统当中都存在着负载均衡组件,常用的像微软的网络负载平衡NLB.甲骨文的Oracle RAC.思科的负载均衡(SLB),Apach+Tomcat 负载均衡,它们能从硬件或软件不同方面实现系统各节点的负载平衡,有效地提高大型服务器系统的运行效率,从而提升系统的吞吐量.本篇文章以微软的网络

Windows server 2008 R2上安装exchange2010注意的问题

1在windows server 2008 R2上安装exchange 2010方便了很多,只需要下载一个FilterPackx64安装. 2在安装IIS的过程中,建议除FTP外全选安装,今天在安装2010时,由于没有完全安装IIS7,出现"无法从元数据库读取数据,请确保已安装IIS信息服务",另外切记IIS6.0管理器一定要安装,今天就差IIS6.0管理器没有安装依然提示此错误. 3之后还需要启动net.tcp服务,Windows server 2008 R2默认是禁用此服务,因此需