说实话,平时很少有接触到使用Windows VPS、服务器的项目,最多平时用的电脑是Winddows系统的,仅此而已。但是有些网友经常询问大鸟是否有使用Windows VPS/服务器部署Web环境的教程,对于这个事情我还在之前阿里云赠送代金券的时候入手两个月ECS服务器,因为他们的服务器可以安装Windows VPS系统,这样可以用来调试和实践操作我需要的教程。
刚才查看服务器信息的时候看到还剩下一个月要到期,好歹也要利用起来,就准备筹划目前这个系列Windows VPS、服务器的Web教程。我当时是考虑用IIS部署的,几年前也有玩过,但是又考虑到用户可能更喜欢一键包或者有效率的部署环境,即便IIS类的文章写出来,老鸟不看都会,新手估计还会更模糊,因为使用IIS部署Web环境除了占用资源少一点外,麻烦是各种都需要手工设置、安装。
在撰文之前,大鸟还发现,针对我接触到的一些Windows服务器一键安装软件,有phpStudy、Wamp、景安管理软件、西部数码管理助手等等,然后查看软件的更新频率,觉得phpStudy功能齐全,而且还在维护和更新,这不大鸟决定利用phpStudy软件作为Windows系列的Web环境部署。
第一、phpStudy官方网站
软件下载:http://www.phpstudy.net/a.php/211.html
phpStudy,目前支持Apache+Nginx+LightTPD+PHP+MySQL+phpMyAdmin+Zend Optimizer+Zend Loader,可以用于Win2000/XP/2003/win7/win8/win2008系统中,可以应用Apache、IIS、Nginx和LightTPD等环境。总之,比我们手工安装IIS部署方便很多。
第二、phpStudy下载安装
这里大鸟下载最新的11月3日更新版本,我们也可以看到有其他单独环境的精简包,这里我就直接用全环境的大安装包,这样功能比较全。
我们下载phpStudy安装包之后,解压点击.EXE文件后看到上图,选择phpStudy软件的安装目录。过程很简单,自动解压安装。
这里我们初次安装自动打开,检测初始化,点击”是Y”。
进入phpStudy软件界面会提示我们缺少的组件,比如上图缺少VC9编译,我们需要安装后才可以正常运行。点击确定后会跳转到启动失败的解决方案页面,然后我们去对应位置下载对应的VC9编译,然后安装。
安装VC9组件完毕之后,再重启启动看按到全部绿色按钮,表示正常运行。具体是否可以正常使用,我们再往下看。
第三、检查phpStudy软件正常与否
大鸟在这里安装phpStudy软件还算顺利的,我们要检查本地以及远程是否可以正常访问。如果我们是用IIS手工安装组件,估计花费同样的时间,目前还在部署IIS环境和权限呢,更不要说PHP和MYSQL等软件都全部安装完毕。
1、检查是否可以远程及环境
这里我们直接在本地浏览器中输入服务器的IP地址,可以看到探针,这个表示当前环境是没有问题的。默认支持PHP5.4以及一些组件支持,这里仅仅是默认的,后面我们可以自己选择需要的版本切换。这里我们得到的信息就是部署的一键环境是没有问题的。
2、切换PHP/MYSQL/IIS配置组合
我们还可以切换PHP版本、Apache、IIS、Nginx等组合。这个要根据我们实际项目需要,必须有些程序需要PHP7,有些只能PHP5.3等。
3、安装IIS环境
这里如果我们需要切换IIS环境,则需要安装IIS,默认系统是没有安装的。我们到添加删除程序中,安装(网站服务、应用程序服务器)。然后点击”详细信息”。
检查IIS组件,然后勾选确定后下一步自动安装。然后我们需要参考”解决Windows 2003 IIS建站不支持ASP程序解决策略“文章,解决权限和组件开启的问题。然后才能正常的运行ASP程序。
这里我们可以看到支持ASP程序的,这样是不是一举两得?PHP和ASP都可以切换支持。
第四、phpStudy环境部署安装包小结
1、从部署情况看,利用phpStudy一键部署PHP、MySQL、Apache、Nginx等Web环境还是比较快速的,而且可以并存IIS搭建ASP程序使用。
2、如果我们仅仅是单纯的搭建ASP程序建站,个人觉得还是用IIS比较好,如果是PHP程序的环境用Windows服务器、VPS,可以用phpstudy一键程序。
3、大鸟个人建议如果我们单纯的PHP程序建站,能用Linux就用Linux,尽量不要在Windows上运行,无论是资源占用,还是安全问题,都不如在Linux上好,当然如果你喜欢,那就选择,没有问题。