温馨提示:网站使用自适应技术,手机与电脑显示界面不同,电脑界面显示效果更佳。

做了个小站,积累一些技术,分享一些原创
    体会生活,记录一些小随笔,闲说心得

windows2016安装运行网站全能主机过程加注意事项加安全设置

前言:

我们的目标,是安装一台支持asp和php,支持伪静态的安全全能主机,即然基于Windows,我们就以iis为基础实现

提纲:

一:安装

1,安装windows2016数据中心版

2,升级安装系统补丁

2,安装支持库

3,对windows进行更新

4,安装iis10,支持asp,ftp

点开始菜单–服务器管理器-右边的:添加角色和功能-下一步-基于角色或基于功能的安装-下一步-选中你的服务器-下一步-点选:web服务器(IIS),点小三角形,出现下拉,web服务器-应用程序开发:勾选ASP,CGI,ISAPI扩展,ISAPI筛选器,弹出选添加此功能,下一步后选装:.Net framework 3.5功能,IIS可承载的web核心,下一步,下一步-勾选HTTP重定向,FTP服务器,下一步,等待安装完成。安装完成后在开始菜单-windows管理工具-看到:Internet Information Services,点右键,选:固定到开始屏幕,方便以后点开菜单直接启动IIS。

注:ISAPI扩展,使用asp或php时等动态需要它,所以要装

现在初布的网站服务就可以了,打开浏览器,输入你的服务器ip,看看是不是能访问到默认主页了

5,安装伪静态

先下载安装

6,安装php的iis组件,安装php,安装各版本

php官方下载地址:https://windows.php.net/download/

在里面有最新的php版本下载,一般我们选择:安装NTS版本,就是非线性安全版

我们选最新的:PHP 7.3 (7.3.11),看到VC15 x64 Non Thread Safe,选zip下载,其中的文件名:vc15,表示对应要安装有相应版本的支持库,而vc15,就是微软的visual c++2015,而x64表示你的windows是64位的,如果你是32位的,可选:VC15 x86 Non Thread Safe

当然,为了支持一些php源码使用旧的php版本开发,使主机较全能,还是要安装其它的旧php版的,这里我再选用安装了一个php5.6.9的5开头版本最新的

官方下载地址:https://windows.php.net/downloads/releases/archives/php-5.6.9-nts-Win32-VC11-x64.zip,看文件名,就知道它对应的是vc11了,也即visual c++2011

这里根据我们上面安装的php版本我们要下载visual c++2015和visual c++2012

visual c++2012微软官方下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=30679,我们可选简体中文版,然后弹出选择x86和x64两个都要下载

visual c++2015微软官方下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=53587,我们可选简体中文版,然后弹出选择x86和x64两个都要下载

以上运行库和php版本下载后,我们就开始安装,先装两个运行库的x86和64都装上,这个简单,点安装就完成了。

现在我们要来安装php了。其实安装php也很简单,不过就是解压到你想安装的目录就行了,而相对稍麻烦些的,只是对php的运行环境设置。网上大部分对这个也有写的,写的即麻烦又过时,而现在微软对php的支持是越来越好了,更有php的iis插件了。安装上这插件后,基本小白都会设置php的使用环境了。那些还在用旧方法手动修改文件设置的可以换换了,看看我写的吧。

安装微软php的支持插件进iis管理器,PHPManagerForIIS,微软官方最新版本下载地址:https://www.iis.net/downloads/community/2018/05/php-manager-150-for-iis-10

安装好后,我们就可以,安装php了:

解压两个php版本到你想安装的盘,我解压到d盘,路径分别是:

D:\php-5.6.9-nts-Win32-VC11-x64\

D:\php-7.3.11-nts-Win32-VC15-x64\

这个解压好后的目录就做为php的安装目录了,因为php不需安装,当然,你想将这两个目录的名称修改个简单的也可以,随你喜欢。

然后打开iis管理器,开始设置php运行设置,点你的服务器名,右边点PHP Manager

点register new php version(也即是注册新php版本),弹出窗口,首先我们注册php5.69的,所以我们浏览到D:\php-5.6.9-nts-Win32-VC11-x64\php-cgi.exe,打开添加,然后确定,这样,php5.69版本运行设置环境什么的就算完成了,简单吧。

同样的,我们还要多版本php,那么按上面php5.6.9的注册步骤注册php7.3.11就行了。

这样注册,是对整个服务器网站的php版本选择支持。当然,我们还可以在某个网站,分别设置某个版本,达到想怎么切换就怎么切换。比如有的网站源码使用php5版本开发,就用php5,单独选版本,也简单,点你具体的网站,右边同样点php manager,然后选:change php version(也即更换php版本),就行了。

好了以后,根本无需手动在去添加什么映射,默认文档啊等。

直接放个php网页文件到网站目录,浏览器打开看,如果行,就没问题了。

点击数:1473

你可能也喜欢下面相关文章:

发表回复

必填项已用*标注