视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
windows server 2012 iis8 php环境配置
2025-09-22 17:38:27 责编:小OO
文档
windows server 2012 iis8 php环境配置

今天给大家做个php配置的教程,支持mysql数据库,可能偶配置环境就几下子,很容易,但希望大家仔细看,因为很多步骤都要细心的,不然走错一步,便导致整个环境配置不成功,偶不喜欢复制这复制那的,所以清一色安装包来操作,这样高效而且速度,还支持后续在线升级php、mysql。

以下是具体步骤:(软件都要靠自己去网上找,本教程不提供以下各种软件)

 

软件及平台要求:

1、平台:windows 2012 server datacenter(数据中心版)

2、环境:iis8   php5.3.20   rewrite_2.0_rtw_x   phpMyAdmin-3.5.5

3、数据库:mysql 5.5.28

4、硬盘:要求全部用NTFS格式分区

5、测试用程序:discuz x2.5

配置顺序:

1、将所以分区格式化为 NTFS格式                          (此步省略)

2、安装操作系统 windows server 2012 datacenter    (此步省略)

3、安装iis

4、安装 php5.3.20

5、安装 mysql5.5.28

6、安装 phpMyAdmin-3.5.5-all-languages

7、在C盘以外的分区新建一个文件夹(随便命名,用来作为网站根目录)

8、配置相关文件夹权限例如:IUSR 、NETWORK SERVICE 修改权限

测试环境是否完全成功:

1、安装discuz x2.5

2、用phpmyadmin操作 mysql5进行表和库的操作

下面开始正题,偶现在配置 iis8 php环境。

  首先准备好相关软件和环境,再配置,这些软件需要你自己去下载,网上都能找到:)由于全部都是开源软件,所以都使用最新版本,这样也有利于php环境的配置。

一、

先安装 iis8.0,这是 Windows server 2012的默认服务器,性能相对上一代的 iis7.5,有进一步的提升。打开服务器管理器-添加角色和功能-找到服务器角色-应用程序服务器勾选,下一步勾选 .net framework 3.5进行安装,这个需要点时间,请耐心等待。

 

 

  由于有点时间,看看 Windows server 2012系统长啥样子?刚刚就是 ie10,速度很不错,几乎和 Google Chrome相当。

任务管理器的外观和内容也比之前的 2008r2 要详细些。2012最大的特点就是启动快速和开始菜单,其余各方面效率确实要高于 2008r2,但并不是完美的,比方删除较大和较多文件时,那速度要比任何操作系统都慢,呵呵。OK!经过近 10分钟后,终于安装成功。

  下面要安装iis,2012的iis在应用程序服务器下面,名称是 Web服务器IIS支持,刚才安装 .net framework 3.5,是为了

以后能够使用低版本的应用程序池子,方便管理服务器和调试各种程序。

  将需要的都勾选,这个安装很快,一下就好了。iis8.0,是目前微软最新的 web服务器环境,它在管理工具里面可以找到,

打开localhost或 127.0.0.1,如果看到 iis8 大图标页面,就表示iis安装成功!

  应用程序池一共有 6个,如果当作正规 web服务器工作,就必须关闭不需要或不用的,否则会增加服务器负担,一般DefaultAppPool是默认的应用程序池,这个是效率最好的一个,所以不要新建也不要删除或修改它,对于喜欢优化服务器性能的朋友来说,什么都用默认就是最高效的,至于是否最好,就要看实际需求。

Service Unavailable

HTTP Error 503. The service is unavailable.

//应用程序池关闭之后提示。

HTTP 错误 404.2 - Not Found

由于 Web 服务器上的“ISAPI 和 CGI ”列表设置,无法提供您请求的页面。

//asp.net 4.0拒绝之后提示。

  2012 iis8.0默认安装后,很多服务和组件就已经设置好了,不需要再作设置,但还是有部分未设置,这就需要我们手动来设置。

1、MIME类型偶只加了个 f4v/videox-flv,这个是 flash H.2格式的,和flv一样的,只是质量高些。

2、默认文档 - 添加 index.asp index.phpdefault.php这 3个文件类型,这是索引入口文件。

  其它的就不作详细介绍,因为那些和php无关的,至于它们的作用,偶只想说,米个组件都有它的功能,要不微软也不会提供这么多。

 

  rewrite_2.0_rtw_x.msi 这个软件是iis的伪静态组件,现在下载并安装。有点难找,偶 E文不好哦~

官方网址:http://www.iis.net/learn/extensi ... -url-rewrite-module

就用刚刚下载的最新安装包,URL Rewrite安装完成,全英文界面,但不影响功能。

二、

  现在就开始配置php了,偶之前下载了最新的 php5.3.20 nts安装版本,现在直接安装。下一步下一步选择iisFastCGI,下一步下一步。完成。然后打开 php.ini,找到short_open_tag,是将 Off改成 On开启,再找到upload_max_filesize改成你需要的,当然无论改多大,实际并不可能上传那么大的文件,因为涉及到网速、接口和转发以及服务器本身的多种。一定要记得保存 Ctrl + s,偶保存速度很快的,而且一般是 5秒保存一次,虽然麻烦些,但这样避免停电或无响应造成不必要的麻烦。

 

  安装 mysql5.5.28,这个和php一样,下一步下一步下一步,当然要勾选 Windows开机启动和设置下密码。OK,安装完成。

 

 

 

  安装 phpMyAdmin-3.5.5-all-languages,这个就更容易了,复制进去,然后添加个权限就行,不过得新建个文件夹子,叫作wwwroot,用它来作为网站根目录。添加相关权限,例如:IUSR 、NETWORK SERVICE 修改权限。另外还有个文件夹 Windows\\Temp\\ 添加 IUSR修改权限。设置好之后,将iis目录修改至当前文件目录,打开iis信息服务(IIS)管理器,点开网站默认网站 - 高级设置 - 物理路径,这里修改成刚刚新建的wwwroot文件夹位置,然后打开phpmyadmin,就能够检测php环境是否配置成功,OK,php环境配置成功。

PS:实在是饿得不行undefined,必须吃饭了,一会接着制作。偶回来了,半个小时啊~~ 汗。干脆听首歌,整理下思绪:)很老的歌了,但很好听。

三、

  由于php环境已经配置成功,但是否完全成功,必须使用 1 - 2种程序测试,现在开始安装discuz x2.5 UTF-8版本。论坛程序一般需要支持伪静态,现在配置。

 

 

 

HTTP 错误 404.0 - Not Found

您要找的资源已被删除、已更名或暂时不可用。

// discuz x2.5开启静态化后提示这个,则说明 iis8 的web.config或 URL Rewrite组件问题,检查就可以配置好,将discuz x2.5伪静态文件web.config放至网站根目录后,URL Rewrite组件里面出现了伪静态规则,伪静态已经配置成功。

  测试程序上传 10M单张图片和另一个尺寸达到 5994_8774px的图像,均不成功,可能是由于程序本身的问题,最后上传一个则成功,但在文件编辑器内无法显示图片,发布后可以看到,这可以确实是程序本身问题,太大的图像是无法显示的,确实太大了,呵呵。

 

  至此,整个 iis8 php环境配置完成,其实真正配置的时间是比较少的,但偶却花了太多时间在其它上面,呵呵。希望此教程能够帮助你配置出自己的php环境,至于真正的服务器能否这样配置呢?答案是肯定的,但那些略有不同,只是细节上的问题,例如:端口,后台绑定 hosts,防火墙设置、杀毒软件设置、补丁和服务器软件优化等等,就给个实例吧:)不知道能否看见,具体的都需要自己的去做,最简单就是最高效的,这是所有Windows系统的基本原则,好比刚刚安装的系统,是最快的,那么环境软件也一样,刚刚安装的,是最优配置,但依据程序功能的实现和访问速度,也需要具体去配置,而那些配置,在偶看来,就是 10 - 20分钟的事情,无论多么复杂或者网站系统软件全部米了,恢复也只要 20分钟左右,呵呵。下载本文

显示全文
专题