打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
windows2012r2 asp php .net全能空间配置
本帖最后由 雨宫白 于 2013-8-14 16:07 编辑

今天给大家做个全能空间配置的教程,支持asp php asp.net,支持mssql mysql mariadb access数据库,还支持后续在线升级php、mysql、mariadb等。

PS:欢迎大家来交流,有不懂的可以加我Q3282319,如有需要服务器业务的也可以找我哈。QQ一样没有变。公司专业做这个的,好了废话不多说,请看下面。

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



软件及平台要求:
1、平台:windows server 2012 r2 datacenter(数据中心版)
2、环境:iis8.5   php5.2.17 - 5.5.0   rewrite_x64_zh-CN   phpMyAdmin-4.0.4
3、数据库:mariadb-10.0.3-winx64
4、硬盘:要求全部用NTFS格式分区
5、测试用程序:spacebuilder4.0.1 discuz x3 zblog2 jeecms2012





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




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








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



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













二、安装php mariadb,这是php运行的必须环境,数据库也可以使用mysql,偶选择mariadb是因为同配置条件下,性能好于mysql。今天不像以前制作教程,讲得非常仔细,现在只讲关键的,操作也非常快,因为时间不能拉得太久







三、iis8.5管理功能,windows server 2012 r2中,iis已经比之前的任何一个版本都要快,模块更加细化,功能更多。如果你长期配置和使用服务器,那么就能够掌握大部分的模块。绑定,这个如果只留空头值,那么就可以用ip直接访问,删除则无法使用ip访问,一般不允许ip访问。ip地址写公网ip。iis安装成功。现在测试asp.net,asp.net如果不在网站根目录,就必须将目录转换为应用程序(虚拟目录),这与jsp类似。spacebuilder安装成功,这个.net程序特别优秀,是当前最好的.net社区系统。




四、测试php,刚才已经安装,现在直接用,配置下,操作很快,要仔细看。哈哈,刚才开成mssql,应该开启mysql。mariadb配置非常容易,偶把优化过的my.ini放进去。phpmyadmin成功,现在安装discuz x3,安装完成。



五、现在是重点,要进行php版本切换和优化。这是比较难掌握的技术,需要长期同服务器环境作斗争之后,才可以掌握:)现在是5.2.17,切换成5.3.26,完成。现在切换成5.4.16,完成。现在切换成5.5.0,这个版本内置了zendopcache,从性能上来说,php5.5.0已经超过5.4版本2倍,再加上opcache,更加强大,但opcache不再支持解密,这对shopex cmstop discuz商家模板和支付插件,是一个不小的打击,另外php5.5.x版本禁用了magic函数,禁用了short标签,需要使用vc++11(msvcr110.dll)许多都发生了改变。如果你对配置不熟练,php5.3 5.4都是不错的选择。现在基本上全部切换成功,但米有优化。安装wordpress,安装成功。现在优化各版本php。一般只需要使用wincache和memcache这两种内存优化,wincache是php文件内存缓存,memcache是数据库内存缓存。作用相当不错。但必须用php nts版本(非安全线程版本),而且版本号要对应上,不然怎么安装都不能成功。php5.2.17 nts 不能使用zend optimizer3.3.0,需要php5.2.17 ts版本。下面切换php5.3.24,这个版本能够使用zendloader。切换php5.4.16,不支持zend了。再切换最后一个版本,php5.5.0 nts x64,因为刚才已经使用了x86版本。好了,基本上从php5.2 5.3 5.4 5.5版本切换并且x86 x64切换,wincache memcache zendloader zend opcache等及php.ini my.ini优化,全部完成,至于这些文件的优化过程,虽然米有给出,但偶会提供下载。会在教程中给出的。



六、测试asp,由于iis7.5以上对于asp的支持,必须将池子(web园)运行模式改成32位,.netframework 2.0才可以使用asp。安装成功!zblog越来越优秀和实用,虽然今天asp已经淘汰得差不多,但zblog却不断改进,使用了mssql与html5和ajax技术,模板也能够自定义,看来asp程序依然有优势啊:)在第1个网站中安装了zblog access版本,但后台无法登陆,可能是其它原因,这不算问题,因为正式服务器如果在同一网站,同时运行asp php asp.net,那么只能用32位池子,这将是非常低效的方式,一般需要独立的方式运行。mssql版本正常,但主题部分css无法加载,可能是程序或浏览器原因。zblog2.1版本,好像能够运行在x64 .netframework 4.0集成模式下,这很好,可以发挥iis8.5全部性能。



七、总之全能空间配置相当容易的,只是需要长期积累经验,能够处理N多种错误,并且还要知道原因,只有这样,才能做到应用自如,教程中的操作都比较快,也米得多少说明,如果觉得不详细,可以观看偶之前的教程,具备基础之后,再看这个,一定能够掌握全能空间配置。哪怕是当前最新的 windows server 2012 r2。

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



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
模組化的 IIS 7 與 .NET 能力整合
500 Internal Server Error 解决方法
Windows XP配置IIS+ASP详解
Win7 IIS配置解决ASP的500错误
ASP.NET学习笔记[1]
ASP、JSP、PHP 三种技术比较
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服