windows 2008R2 iis7 +php web环境安装

编写人:左丘文

2016-01-24

近来由于在架构一个discuz x3.2的PHP论坛,因此查找了一些有关环境架构的相关资料,在此做个小结,分享出来,以供参考。有兴趣的同学,可以一同探讨与学习一下,否则就略过吧。

 

1、 首先我们准备好安装的软件。这里我使用的是windows 2008 R2+PHP5.3.29

PHP5.3.29下载地址:

http://www.jb51.net/softs/2180.html

2、 方法/步骤

1)   第一步首先确认你的系统信息。

2)   安装IIS,依次点击服务器管理 ---》角色---》添加角色:如图所示

依次点击 下一步 ,全选所有的IIS服务器选项(我这是最快速的方法),直到安装完毕:如上图所示。

3、 依次打开 控制面板----管理工具----iis服务器管理工具 打开iis的界面 如图所示:

4、 如图所示 打开处理程序程序映射 --添加模块映射 选择phpphp版本选择非线程安全)安装目录下 php-cgi.exe 设置完毕点击保存

注意事项:确定你的vc9有没有安装 如果vc9没有安装的话 服务器会报500错误  fastcgi 进程错误

l 安装Microsoft Visual C++ 2008 SP1 可再发行组件包 x86 版

在地址http://www.microsoft.com/zh-cn/download/details.aspx?id=5582下载安装Microsoft Visual C++ 2008 SP1 可再发行组件包 x86 版。注意,这里下载的vc++可再发行组件包和你使用的php包的版本要对应上。

下载完成后,点击安装就可以了。

l 如图所示 打开处理程序程序映射 --添加模块映射 选择php(php版本选择非线程安全)安装目录下 php-cgi.exe 设置完毕点击保存

5、 IIS设置步骤

1)         点击ASP,将启用父路径设为True

2)      点击默认文档,根据需要添加

3)      点击默认网站,然后点击右边的基本设置,选择自己网站所在目录

4)         进入C:\Windows\ServiceProfiles\NetworkService\AppData\Local\,设置Temp文件夹的安全属性。右键点击属性—安全—编辑—添加

位 Windows 系统使用,x64 为64位 Windows 系统使用,请根据使用的 Windows 系统情况下载。(我们这里选择了64位的),用这个工具,我们就可以省去手工注册。

2)         下载后,双击默认安装即可。安装完毕后,打开[Internet信息服务(IIS)管理器]可以看到[PHP Manager]。

点击注册PHP即可(否则需要手工注册,见上面)

7、 手工配置有两种方法,用cmd配置,一条命令就行了。(如果用了PHP Manager,此步就不需要操作了)

转到刚才安装CGI的目录下:

>cd C:\WINDOWS\system32\inetsrv

>cscript fcgiconfig.js -add -section:"PHP" -extension:php -path:"C:\Program Files\PHP\php-cgi.exe"

注意:path:"xxxx\php-cgi.exe” 是你安装php的目录

> cscript fcgiconfig.js -set -section:"PHP" -InstanceMaxRequests:10000

> cscript fcgiconfig.js -set -section:"PHP" -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000

曾祥展

ok!完毕!

测试下:

新建一个.php文件,里面

<?php

phpinfo();

?>

运行,出现上面页面,说明配置成功了!

8、 配置php.ini(关键部分)

 

1)         在php解压目录里,我们可以看到有两个配置文件,php.ini.development 和php.ini.production

将php.ini.production 另存为php.ini。

将php.ini.production 另存为php.ini。

2)         打开php.ini,查找“extension_dir =”

去掉分号,配置扩展路径。接下来搜索“windows extension”,把你需要的扩展放开即可。

3)         修改data.timezone 的值(避免出现500错误,一般不用配置)

4)         下面几个配置可能是你必须的配置。

选择启用模块:将用到的模块前 的;去掉,注意启用php_exif.dll时,必需将其放在mbstring后面,即将php_exif.dll剪切到 php_mbstring.dll后面。

“extension=php_gd2.dll”“extension=php_mbstring.dll”“extension=php_mcrypt.dll”“extension=php_mysql.dll”“extension=php_pdo_mysql.dll”

5)         配置FastCGI模式时,将 cgi.force_redirect设置为0,将cgi.rfc2616_headers和fastcgi.impersonate设置为1。

配置完成后,需要将php.ini拷贝到c:\windows目录下。

9、PHP加速软件ZendGuard下载地址:

解压ZendGuardLoader-php-5.3-Windows.zip

把里面的ZendLoader.dll文件拷贝到C:\php-5.3.29\ext目录中

用记事本打开php.ini
做如下修改:

在最后一行添加以下代码
[ZendGuardLoader]
zend_loader.enable=1
zend_loader.disable_licensing=1
zend_loader.obfuscation_level_support=3
zend_loader.license_path=
zend_extension="C:\php-5.3.29\ext\ZendLoader.dll"

最后,保存退出.

由于之前使得了phpmanager来设置php,因此IIS的其它设置基本不用再处理了。以下只需要参考看看就Ok了。 

全部设置Ok。

欢迎加入技术分享群:238916811

windows 2008R2 iis7 +php web环境安装的更多相关文章

  1. 阿里云web环境安装

    阿里云web环境一键安装 云盘:链接: https://pan.baidu.com/s/1i4LPwtZ 密码: caph 包含安装包及PDF教程

  2. Linux Nginx Web环境安装SSL证书后强行指向HTTPS方法

    如今我们越来越多的网站需要使用SSL证书,尤其是一些购物类网站,用户交互类网站使用居多.安装方法也很简单,我们可以根据自己的服务器是NGINX还是APACHE进行安装,但是在安装之后,默认的HTTP和 ...

  3. windows平台下nginx+PHP环境安装

    因为日常工作在windows下,为方便在window是下进行PHP开发,需要在windows平台下搭建PHP开发环境,web服务器选择nginx,不过windows版本的nginx性能要比Linux/ ...

  4. windows 2008r2+php5.6.28环境搭建详细过程

    安装IIS7 安装php 网站验证 安装IIS7 1.打开服务器管理器(开始-计算机-右键-管理-也可以打开),添加角色 直接下一步 勾选Web服务器(IIS),下一步,有个注意事项继续下一步(这里我 ...

  5. WDCP面板Web环境安装redis与phpredis扩展应用方法

    http://www.ctyun.cn/bbs/thread-2882-1-1.html根据网友的要求需要在WDCP面板环境中安装人人商城程序,但是这个程序需要支持redis与phpredis扩展.根 ...

  6. Windows下搭载虚拟机以及环境安装

    前言 最近回到家中进行赛前自主提升 模拟赛考虑到考试环境是NOI Linux 而大多数同学电脑环境为Windows 有同学想要模拟真实考试环境 但是NOI Linux的系统过于"阉割版&qu ...

  7. windows下python的web环境搭建使用(观看Backbone的教程有感)

    pip安装a 下载 get-pip.py (https://pip.pypa.io/en/latest/installing/#python-os-support b python get-pip.p ...

  8. centos7的web环境安装配置

    1.安装基本东西安装apache   yum install httpd安装mariadb  yum install mariadb mariadb-server安装php yum install p ...

  9. 第四篇(1):企业常用Linux web环境安装配置(apache、php、mysql)

    上篇我们讲了基本的软件包管理和文件操作什么的,现在也要动手安装点有用的东西了吧! 本篇我会写出一个用yum安装apache.php.mysql的方法,最后再运行phpMyAdmin来管理数据库. 1. ...

随机推荐

  1. 一个在windows电脑上控制比较全的文件夹的设置方式

    一个在windows电脑上控制比较全的文件夹的设置方式: 1.在桌面上创建一个新建文件夹 2.将新建文件夹重命名为  万能控制模式.{ED7BA470-8E54-465E-825C-99712043E ...

  2. Chrome 应用推荐 - Shortcuts for Google™ 3.4.1

    Choose from 200+ Google™ services to show up as buttons in a space-saving popup. Official Firefox ex ...

  3. WLAN 802.11 a/b/g PHY Specification and EDVT Measurement V

    Receive Minimum Input Level (Sensitivity) 测试方法: Receiver Adjacent Channel Rejection (ACR) -For IEEE8 ...

  4. 目录遍历漏洞简介 转载于h3c

    参考文章: 攻防:目录遍历漏洞简介

  5. 【Cocos2d-X(1.x 2.x) 修复篇】iOS6 中 libcurl.a 无法通过armv7s编译以及iOS6中无法正常游戏横屏的解决方法

    本站文章均为李华明Himi原创,转载务必在明显处注明:转载自[黑米GameDev街区] 原文链接: http://www.himigame.com/iphone-cocos2dx/1000.html ...

  6. mms:源码浅析

    程序启动 程序的入口:ConversationList.java,对应主页中短信的快捷方式.由此进入短信列表模块. 短信列表模块 该模块的展示是由ConversationList.java类实现的,该 ...

  7. 求a^b

    时间: 1000ms / 空间: 131072KiB / Java类名: Main 描述 求a^b 由于结果可能很大,我们现在只需要知道这个值 mod 1012就可以了(为什么是1012?我的生日) ...

  8. arpg网页游戏特效播放(一)

    网页游戏中的特效,主要包括:场景特效,攻击特效和UI特效三种.场景特效是在地图层上播放的特效,攻击特效主要是技能触发的一些特效,UI特效是面板上的一些特效,还有一些在人物身上播放的特效,例如脚底光圈特 ...

  9. Python高手之路 ------读书有感

    最近忙中偷闲把前些年买的<Python高手之路>翻了出来,大致看完了一遍,其中很多内容并不理解,究其原因应该是实践中的经验不足,而这对于现如今的我仍是难以克服的事情,对此也就只能说是看会了 ...

  10. opencv-python教程学习系列10-颜色空间转换

    前言 opencv-python教程学习系列记录学习python-opencv过程的点滴,本文主要介绍颜色空间转换,坚持学习,共同进步. 系列教程参照OpenCV-Python中文教程: 系统环境 系 ...