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


Posted in PHP onJune 18, 2019

安装IIS7

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

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

直接下一步

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

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

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

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

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

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

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

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

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

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

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

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

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

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

安装php

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

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

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

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

我这里下载的是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盘下,如图

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

将php文件中php.ini-production文件重命名为php.ini,并修改php.ini文件

extension_dir = “你的PHP安装程序安装路径ext文件夹”

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

设置时区

查找date.timezone =
改成date.timezone = Asia/Shanghai

设置.dll文件,将前面的";"取消,这个;符号起到注释作用,如下
(建议手动将;去掉,直接复制我下面的可能会有问题)
extension=php_bz2.dll
extension=php_curl.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_gmp.dll
extension=php_intl.dll
extension=php_imap.dll
extension=php_interbase.dll
extension=php_ldap.dll
extension=php_mbstring.dll
extension=php_exif.dll ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_oci8_12c.dll ; Use with Oracle Database 12c Instant Client
extension=php_openssl.dll
extension=php_pdo_firebird.dll
extension=php_pdo_mysql.dll
extension=php_pdo_oci.dll
extension=php_pdo_odbc.dll
extension=php_pdo_pgsql.dll
extension=php_pdo_sqlite.dll
extension=php_pgsql.dll
extension=php_shmop.dll
; The MIBS data available in the PHP distribution must be installed.
; See http://www.php.net/manual/en/snmp.installation.php
extension=php_snmp.dll
extension=php_soap.dll
extension=php_sockets.dll
extension=php_sqlite3.dll
extension=php_sybase_ct.dll
extension=php_tidy.dll
extension=php_xmlrpc.dll
extension=php_xsl.dll
查找设置以下内容,值等于1
fastcgi.impersonate = 1
Cgi.rfc2616_headers = 1
查找设置以下内容,值等于0
cgi.force_redirect = 0
查找设置以下内容,默认Off,改成On
short_open_tag = On

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

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

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

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

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

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

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

网站验证

在网站根下新建个txt文本,写入以下内容

<?php
phpinfo();
?>

保存退出,重命名为index.php,重启网站

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

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

总结

以上所述是小编给大家介绍的windows 2008r2+php5.6.28环境搭建详细过程,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

PHP 相关文章推荐
PHP分页显示制作详细讲解
Dec 05 PHP
php设计模式 Proxy (代理模式)
Jun 26 PHP
PHP中几个可以提高运行效率的代码写法、技巧分享
Aug 21 PHP
Laravel 4 初级教程之视图、命名空间、路由
Oct 30 PHP
PHP获取毫秒级时间戳的方法
Apr 15 PHP
了解PHP的返回引用和局部静态变量
Jun 04 PHP
php源码分析之DZX1.5随机数函数random用法
Jun 17 PHP
PHP查看当前变量类型的方法
Jul 31 PHP
php实用代码片段整理
Nov 12 PHP
js基于qrcode.js生成二维码的方法【附demo插件源码下载】
Dec 28 PHP
PHP使用PDO调用mssql存储过程的方法示例
Oct 07 PHP
Laravel 登录后清空COOKIE的操作方法
Oct 14 PHP
PHP进阶学习之类的自动加载机制原理分析
Jun 18 #PHP
PHP进阶学习之垃圾回收机制详解
Jun 18 #PHP
PHP进阶学习之命名空间基本用法分析
Jun 18 #PHP
PHP进阶学习之反射基本概念与用法分析
Jun 18 #PHP
Laravel使用RabbitMQ的方法示例
Jun 18 #PHP
thinkphp整合系列之极验滑动验证码geetest功能
Jun 18 #PHP
PHP Trait代码复用类与多继承实现方法详解
Jun 17 #PHP
You might like
怎样在php中使用PDF文档功能
2006/10/09 PHP
php遍历目录viewDir函数
2009/12/15 PHP
Discuz Uchome ajaxpost小技巧
2011/01/04 PHP
php用xpath解析html的代码实例讲解
2019/02/14 PHP
推荐自用 Javascript 缩图函数 (onDOMLoaded)……
2007/10/23 Javascript
jquery的flexigrid无法显示数据提示获取到数据
2013/07/19 Javascript
JS实现简易图片轮播效果的方法
2015/03/25 Javascript
浅析2种JavaScript继承方式
2015/12/04 Javascript
JavaScript的ExtJS框架中表格的编写教程
2016/05/21 Javascript
BootStrap+Angularjs+NgDialog实现模式对话框
2016/08/24 Javascript
JS实现中国公民身份证号码有效性验证
2017/02/20 Javascript
node.js实现回调的方法示例
2017/03/01 Javascript
JS+CSS实现下拉刷新/上拉加载插件
2017/03/31 Javascript
微信小程序 实例开发总结
2017/04/26 Javascript
angular+webpack2实战例子
2017/05/23 Javascript
JS动画实现回调地狱promise的实例代码详解
2018/11/08 Javascript
使用koa2创建web项目的方法步骤
2019/03/12 Javascript
vue遍历生成的输入框 绑定及修改值示例
2019/10/30 Javascript
Sublime Text3 配置 NodeJs 环境的方法
2020/05/20 NodeJs
在Vue中使用Echarts实例图的方法实例
2020/10/10 Javascript
Django Highcharts制作图表
2016/08/27 Python
Python迭代和迭代器详解
2016/11/10 Python
django admin 后台实现三级联动的示例代码
2018/06/22 Python
Python for循环通过序列索引迭代过程解析
2020/02/07 Python
python3:excel操作之读取数据并返回字典 + 写入的案例
2020/09/01 Python
python数据抓取3种方法总结
2021/02/07 Python
Smallable英国家庭概念店:设计师童装及家居装饰
2017/07/05 全球购物
英国版MAC彩妆品牌:Illamasqua
2018/04/18 全球购物
烹饪自我鉴定
2014/03/01 职场文书
学校党的群众路线教育实践活动对照检查材料
2014/09/24 职场文书
业务员岗位职责
2015/02/03 职场文书
关于迟到的检讨书
2015/05/06 职场文书
2016读书月活动心得体会
2016/01/14 职场文书
《秋天的雨》教学反思
2016/02/19 职场文书
详解CSS不定宽溢出文本适配滚动
2021/05/24 HTML / CSS
Python selenium模拟网页点击爬虫交管12123违章数据
2021/05/26 Python