IIS配置的PHP运行环境多多少少有些不如人意,想用Linux却感觉不顺手(用Windows环境可以自己用C#编写服务器软件进行备份等操作非常方便),故选择在Windows环境下重新搭建一个网站运行环境。如果您也有和我同样的想法,那么就请看看下面的文章内容吧(该文章同样适合使用XAMPP搭建全新的网站运行环境)。在Apache环境下,伪静态或者其它插件配置要方便得多,而且对内存的占用也不太高。在低内存的服务器相对于Linux内核的各种操作系统而言,Windows的虚拟内存处理机制让服务器可拓展性更强一些*(仅个人见解)。 我的服务器环境:在服务器群中采用了虚拟化技术的VPS,虽然没有云服务器强大,但是同样具有镜像备份功能。独享带宽固定IP。操作系统:Windows 2003 32bit。
参考了众多的服务器环境操作系统和软件,最终选用这个系统(您可以参考我即将发布的文章“盘点各大互联网商所采用的服务器环境”)。
XAMPP是一款非常优秀的网站运行环境一键安装软件,用其中文官网的话来说“XAMPP是最流行的PHP开发环境“,XAMPP是完全免费且易于安装的Apache发行版,其中包含MySQL、PHP和Perl。XAMPP源码包的设置让安装和使用出奇容易。(值得注意的是,XAMPP有中文官网和中文的测试后台,但配置过程仍然比较繁琐【因为它本身就是面对程序员的嘛】,故作此文)本人写这篇文章的时候是2014年1月29日 21:07:37,最新的XAMPP版本为v1.8.3。由于1.8.3版本不支持Windows 2003,故放弃安装1.8.3而安装平行发布版本1.8.2。XAMPP对WordPress等网站程序支持得非常棒!当然,其包含的Apache很强大,它有第三方插件甚至可以让你运行序。
下载1.8.2安装包(约101M),最后安装后约占用600M硬盘空间。通过PhpMyAdmin备份你的数据库文件,同时备份你的网站文件。当然,你也可以直接备份MySQL的数据文件,不过,备份之前记得终止你的数据库程序(”cmd”- “net stop mysql”)。
删除SQL数据库(避免端口冲突,减少内存占用),因为在Apache中认不被支持(如果你仍然想支持.NET程序,可以参考《Apache支持ASP.Net+ASP+JSP》)。值得注意的是Windows 2003不支持安装.NET4.5及以上版本的框架,这也是为什么我不配置支持.NET环境的原因之一,我的.NET4.5程序购买Windows2012Server空间运行,你也可以直接托管到Windows Azure(已落地中国,由“世纪互联”运营,但本人写此文章的时候还在内测,我去晚了没有抢到内测资格,英文好的同学可以用美国的Windows Azure)。
这个也要删除,XAMPP对PHP运行环境在安全和性能上的优化已经非常好了,这个软件多余了(而且有可能引发后续安装的错误,如果您认为有必要,可以卸载了配置完成再安装。)。
接下来要安装JAVA JDK,这是为了下一步安装XAMPP集成的Tomcat做准备,Tomcat是运行java程序的Apache插件,但是部分PHP程序可能会用到JSP,为了高度兼容,故推荐下载安装。
点击“JDK”文字下方的“Download”按钮,进入进行版本的JDK下载页面,记得点击的同意按钮,否则无法下载。
笔者安装的JDK版本为jdk-7-windows-i586.exe。下载后直接安装,一直“下一步”即可。
下面设置环境变量。PS:我也不知道为什么,安装完最新版本的JDK后直接在cmd中输入“java”就已经可以运行了。
推荐: