Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[教程] windows2012r2 iis8.5 php配置视频教程

[复制链接]
html6 发表于 2013-9-28 16:28:00 | 显示全部楼层 |阅读模式
  今天给大家做个php空间配置的教程,支持 php,支持mariadb数据库,可能偶配置环境就几下子,很容易,但希望大家仔细看,因为很多步骤都要细心的,不然走错一步,便导致整个环境配置不成功,偶不喜欢复制这复制那的,所以清一色安装包来操作,这样高效而且速度,还支持后续在线升级php、mysql、mariadb等。


  小站网址:http://html6game.com,如果下载链接失效,可到这上面搜索。




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




软件及平台要求:
1、平台:windows server 2012 r2 datacenter(数据中心版)
2、环境:iis8.5   php5.2.17 - 5.5.4   rewrite_x64_zh-CN   phpMyAdmin-4.0.6   memcached-win64-1.4.2   php_memcache_php5.5.1_vc11
3、数据库:mariadb-10.0.4-winx64
4、硬盘:要求全部用NTFS格式分区
5、测试用程序:discuz x3.1 wordpress 3.6.1




配置顺序:
1、将所以分区格式化为NTFS格式                               (此步省略)
2、安装操作系统windows server2012r2(数据中心版)  (此步省略)
3、安装.netframework3.5.1                                         (此步省略)
4、更新系统                                                                (此步省略)
5、安装iis8.5
6、安装rewrite_x64_zh-CN
7、安装php5.2.17 - 5.5.0
8、安装mariadb-10.0.4-winx64
9、安装phpMyAdmin-4.0.6-all-languages
10、安装cache
11、在C盘以外的分区新建一个文件夹(随便命名,用来作为网站根目录)
12、配置相关文件夹权限 例如:IUSR 、NETWORK SERVICE everyone修改权限




测试环境是否完全成功:
1、安装discuz wordpress
2、用phpmyadmin操作mysql5进行表和库的操作






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



一、今天配置环境不是按照之前的顺序,而是已经配置好了,现在倒过来配置。就是先是现成的php环境,然后卸载掉,然后再配置好。这样虽然重复操作,但能够加深对环境配置的理解,如果一次米有看明白,请看偶之前的教程,然后再将本教程多看几次,就可以理解了。环境配置走的是一套流程,流程走完环境配置成功,无论中间哪些步骤和顺序不同,都不是问题,只要最终检查并将环境配置成功,就 OK !









二、先看下已经配置好的php环境,顺序依次是 这台电脑 - 右键g - 服务器管理器 - 添加服务器角色 - 选择服务器角色 - Web服务器(IIS) - Web服务器,里面的具体选项,添加你需要的服务,比方偶只配置 php,那么就添加php需要的基础模块。偶用的是 fastcgi模式,所以 isapi不需要选择,使用shtml需要将服务器端包含勾上,.netframework 3.5其实可以不安装,但现在许多软件需要它,所以偶安装了,正式服务器依据情况决定是否安装它。这是iis8.5,是目前最新版本,性能相比 2012提高大约 15-20%,由于之前只安装了php需要的基础模块,所以这里显示的米有那么多,这属于全局控制,点具体网站属于单个控制,单个控制会自动继承全局设置,如果全局设置了,单个则不需要再设置,但有的选项只有单个有,故需要再设置。如果需要在一台服务器iis下面建立多个站点,那么就需要单个设置(具体设置)。这样相当方便,管理简单成本低。再看看已经配置好的环境,打开网站是什么样的。这里面已经安装了 php mariadb rewrite等,安装显示的是 php5.3.27,但其实是 php5.5.4,这个后面讲解。刚刚出现 500错误,这是由于php5.5.4目前还有些 bug,要等后续版本修复之后才会减少或不再出现 500错误。memcache虽然支持和打开,但却米有启动,不能发挥作用,现在启动它,让它支持 mariadb数据库缓存。启动之后,就支持内存缓存了。php5.5.4支持zend optimizer优化,名字叫 opcache,这个默认不开启,需要自己开启,相当简单。

































三、下面将已经配置的php环境统统卸载,然后重新配置和进行版本切换操作,同时进行网站的恢复。由于之前这方面已经有许多个教程,而且都是具体操作和讲解,现在偶只操作不解释,因为这个教程属于高级篇,不再和之前教程重复,大家仔细看偶的操作,因为键盘用的多,这里不再像以前那样全部用鼠标,光鼠标效率非常低的,如果你不知道偶按的哪些键,就看具体打开什么或安装什么,多看几次就明白了。现在需要重启。



四、重新启动,大约1分钟,其实只有30秒,现在开始正式配置环境,偶开始操作了,再不打字和讲解,如果你觉得太快或有不明白的地方,请看偶之前的教程,然后再看这个。由于昨天升级x3.1的原因,忘记备份本地数据库了,所以出了点问题,现在恢复之前的网站备份。php-5.5.4-nts-Win32-VC11-x86 因为系统组件的问题导致无法启动,现在换个其它版本。还是无法启动,偶这个 msvcr110.dll是 x64位系统的,必须得找个 x86系统里面的 msvcr110.dll才可以使用,呵呵:) 这个不是主要问题,那就直接安装 php-5.5.4-nts-Win32-VC11-x64版本,这样就完成了本次教程的全部操作。




























































五、整个教程制作完成,除了 php-5.5.4-nts-Win32-VC11-x86 因为系统组件的问题导致无法启动外,其余全部成功,这次有2个部分,第1部分是基础的理论和讲解(比较简单),第2部分是操作,这是难点,因为对于刚刚学习环境配置的人来讲,是非常困难的,只有多看偶之前的教程,再看这个,就容易掌握,环境配置是什么呢?在偶看来只是一套流程,有asp asp.net流程,php流程,jsp流程,还有cgi流程,各有各的应用范围,也可以一次将 asp asp.net php jsp cgi 全部都配置到一个 80的 iis服务器里面进行统一管理和分配,不过这样做米得好处,因为各种程序同时运行,依赖不同组件,相当占用资源而且效率低下,一般是单程序或 asp asp.net php全能空间,jsp是最慢的一种服务端语言,在发展这么多年之后,今天的java7还是效率不高,不知道是不是偶用的 windows iis的原因,或许换成其它系统效率就正常了。环境配置是一门基础,编程和网站运行都需要它,掌握它其实只需要几天到一星期,这将是偶最后1个教程,以后不再制作。如果大家还需要掌握新的配置方法,请参考偶各种环境配置教程,在这些基础上还可以扩展些方法,因为偶配置环境有20种方法,教程里面只用到了几种,还有提取组件配置,手动配置、手动+安装配置、服务器管理软件安装配置,随意修改配置。随心所欲配置,至于怎么配置或者使用一键包,要看具体应用对象,一台机器,如果想高效运行和稳定,还是建议不要使用一键包,因为一键包也是提取的 php asp asp.net jsp和数据库的一些依赖组件,可能将许多附件的功能都删除了,这样配置好的环境,会出现很多问题,而且无法解决的,自己配置就需要知道很多基础知识,因为随时可能发生错误而无法进行下一步,当你卡在这里时,就必须找方法和原因,最终解决问题,实际网站运行当中,服务器也会因为更新补丁而产生些问题、或者升级组件产生问题、或者因为安全和线路产生问题、或者自己误操作产生问题,如果你看完偶这系列的全部教程,再结合自己实际管理服务器和配置的经验,最多只需要1个月就能熟练各种配置方法,并且也能掌握原理,希望这套环境配置教程能够帮助需要的人,让环境最新,最稳定和最快! 哈哈:








相关环境软件下载地址:http://pan.baidu.com/share/link?shareid=501319&uk=2535789224
教程下载地址:http://pan.baidu.com/s/1xcEqa


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-27 15:41 , Processed in 0.021755 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表