windows server2012 怎么搭建网站环境

windows server2012 怎么搭建网站环境,第1张

Windows Server 2012 搭建PHP+MySQL环境要分环境,有IIS和APACHE。

一、IIS环境安装及配置

1添加IIS服务器角色

点击任务栏左下角的“服务器管理器”,在“安装类型”选项卡中选择“基于角色或基于功能的安装”,服务器选择中直接选择当前服务器即可,在服务器角色中选择“Web服务器”(如图1-1)。

然后到“Web服务器角色(IIS)”中选择需要的IIS组件。这里需要额外勾选:请求筛选、IP和域限制、URL授权、Windows身份验证、HTTP重定向、CGI、ISAPI扩展、ISAPI筛选器。

选择完毕后确认安装,在同时“功能”选项卡中选择安装“NET Framework 35”,系统将会安装IIS以及相关的服务组件。

我们在浏览器中输入http://localhost,如果看到以下页面则表明我们已经安装完毕。

2安装MySQL服务器

Windows Server2012中安装MySQL同以往版本安装并没有什么不同。

21从MySQL官方:http://devmysqlcom/downloads/mysql/51html下载Windows (x86, 64-bit), MSI Installer。

22双击安装包进行安装,我们选择“Custom”模式,将安装目录存放在“D:MySQL”中,数据库文件存放在“D:MySQLdata”中;

23设定默认root管理员的帐号密码,这里由于我们是本地测试,所以设定密码为:123456,如果是用于服务器环境,需要根据情况将密码、端口重设;

至此MySQL服务器已经安装完毕了(如图:2-1)。

3安装PHP

31我们这里选择下载PHP53,可以从官方:http://windowsphpnet/download/获取。这里由于我们将采用Fast-cgi模式安装,所以选择VC9 x86 Non Thread Safe。

32双击包进行安装,将安装目录更改为“D:PHP”,选择服务器“IIS FAST-CGI”;

33确认安装,安装完毕后在命令行中输入“php -v”,看到如图信息则表示已经安装完成。(如图3-1)

4安装IIS PHP Manager管理器

为了方便的对PHP管理,我们选择安装IIS的PHP Manage组件,可以从百度上找网站下载,这个安装过程非常简单,这里不再详细介绍。

二、apache环境安装及配置

以服务器套件wamp Server 25为例说明。

apache:249

mysql:5617

php:5512

phpMyAdmin:4114

1、安装步骤如下图所示:

2、配置

刚装完wampserver之后,尝试通过外网访问我们配置好的wampserver服务器,但是会发现通过外网访问会提示权限不够,这是为什么呢?是因为wampserver默认是只允许127001访问的。

这个我比较有经验

阿里云服务器配置环境的话,一般有手动配置和利用面板工具两种方式,手动配置稍微麻烦些,也容易出错。新手建议用面板工具,比如宝塔面板,一键安装和配置服务器环境非常方便。

参考宝塔面板配置服务器教程:宝塔面板搭建网站

还有手动配置服务器环境,阿里云官方也有文档教程,参考手动搭建WordPress

最近很多朋友向我咨询,Web服务器搭建,IIS安装教程,本地环境搭建下面就来介绍一下如何在本地搭建Web服务器环境。

安装开始:因IIS60已经安装好,所以就直接安装PHP!1、在本机c盘下创建wwwroot、php5、Mysql、共三个文件夹2、安装PHPv521

1)将下载的php-521-Win32zip解压缩到D:\php5目录中 2)将目录中的phpini-dist文件改名为phpini,并把phpini文件剪切放到c:\windows目录下(如果是2000系统,就放到c:\winnt目录) 3)把php5根目录下的php5tsdll、libmysqldll、libmcryptdll这三个文件放到系统的system32目录下,注意这三个文件是必需的。 4)打开C:\windows\phpini文件找到extension_dir="/"改为extension_dir="c:\php5\ext"找到;extension=php_mbstringdll改为extension=php_mbstringdll找到;extension=php_gd2dll改为extension=php_gd2dll找到;extension=php_mysqldll改为extension=php_mysqldll找到;extension=php_mcryptdll改为extension=php_mcryptdll以上就是修改去掉前面的";"符号,使之支持相应功能,最后保存。

3、配置IIS使之支持PHP。

1)在“控制面板”-“管理工具”中找到并打开“Internet信息服务(IIS)管理器”

2)找到“网站”-“默认网站”,右键点击“默认网站”,然后点击“属性”

3)点击“ISAPI筛选器”,再点击“添加”按钮,在弹出的“筛选器属性”对话框中,依次填入筛选器名称“php”,可执行文件“d:\php5\php5isapidll”,如下图所示(其中php5isapidll的路径可以按“浏览”按钮来选择),然后点击“确定”退出

4)点击“主目录”标签,再点击“浏览”,把网站目录指向到d:\wwwroot

5)在主目录标签下点击“配置”,出现“应用程序配置”对话框,再点击“添加”按钮,在弹出的“添加/编辑应用程序扩展名映射”对话框中,在可执行文件位置中输入d:\php5\php5isapidll,在扩展名处输入php,然后确定。

6)点击“文档”标签,再点“添加”按钮,在弹出的“添加默认文档”对话框中,填入:indexphp,然后确定

7)点击“Web服务扩展”,再点击“添加一个新的Web服务扩展”,接着在弹出的“新建Web服务扩展”对话框中“扩展名”处输入php,再点“添加”,在“文件路径”下输入d:\php5\php5isapidll确定,然后在“设置扩展状态为允许”前打上钩,最后确定退出。

8)为了验证我们刚才配置的环境是否能够正常运行php,首先我们新建一个文本,并输入以下内容phpphpinfo();保存为phpinfophp,并放入网站根目录(我这里是d:\wwwroot),在IE浏览器中输入http://localhost/phpinfophp,回车后出现如下图所示信息,就证明系统已经支持PHP!如果不能运行,请查看底下的相应目录权限设置清单图文教程

9)到此php环境全部配置完成,现在你的网站已经可以运行正常的php程序了。安装MySqlv5037

一、安装好IIS

二、下载并安装IIS FastCGI

选择 x86或者download x86,下载下来名称为 fcgisetup_15_rtw_x86msi。安装后会在C:\WINDOWS\system32\inetsrv\目录下多出了5个文件fcgiconfigjs,fcgiextdll,fcgiextini,fcgilicensertf,fcgireadmehtm

这个时候在IIS6的"WEB服务扩展"里就多出了一个FastCGI Handler

三、下载安装IIS下的PHP538

下载地址http://windowsphpnet/download/,下载VC9 x86 Non Thread Safe的ZIP版本,解压到所需目录,该目录需要给予user读取运行权限。

关于PHP VC9和VC6以及Thread Safe和Non Thread Safe版本选择的问题

四、配置和修改内容

1、环境变量修改

我的电脑->属性->高级->环境变量->系统变量,在Path的最后面中加上;E:\PHP\

2、FastCGI安装目录内的修改(注册PHP到FastCGI)

打开C:\WINDOWS\system32\inetsrv\fcgiextini文件,在文件最后加上下面的语句:

[Types](这个是文件原来就有的,在[Types]后面加上下面的语句就可以,要全部哦不然会报错的。)

php=PHP

[PHP]

ExePath=E:\PHP\php-cgiexe

InstanceMaxRequests=10000

ActivityTimeout=600

RequestTimeout=600

EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000,PHPRC:E:\PHP\

3、PHPini的修改PHP538安装目录下是没有PHPini这个文件的,只有phpini-development和phpini-production,我们把phpini-development改为phpini(当然如果你怕有错可以先备份一下)。

注明:首先建一个文件夹命名为TMP,位置随意,我这里放在E:\PHP\tmp。 (upload_tmp_dir会用到,upload_tmp_dir是用来定义上传文件存放的临时路径,这里可以修改并给它定义一个绝对路径,同时需要有读、写权限)。用搜索(快捷键:Ctrl+F)的方式把下面的关键字改成现在的值:

short_open_tag = Off (这个它本来默认就是这样我们就不要改了。)

注:这个如果是off状态下,探针不可以用,而且有些程序会500错误,如帝国备份王,所以如果有这些需求,可以设置为ON!

把;upload_tmp_dir =改为upload_tmp_dir="E:\PHP\tmp"

把;cgiforce_redirect = 1改为cgiforce_redirect=0

把;fastcgiimpersonate = 1;改为 fastcgiimpersonate=1;

把; extension_dir = "ext"改为extension_dir="E:\PHP\ext"

把;datetimezone =改为datetimezone =PRC(如果不修改datetimezone,打开网页的时候蛮有可能提示500错误。也有人把值改为Asia/Shanghai,我没试过你们可以试试。)

在Windows Extensions中去除扩展前面的分号(;):

; extension=php_curldll

; extension=php_gd2dll

; extension=php_ldapdll

; extension=php_mbstringdll

; extension=php_exifdll

; extension=php_mysqldll

; extension=php_mysqlidll

; extension=php_socketsdll

; extension=php_xmlrpcdll

4Internet信息服务(IIS)管理器的修改

(1)网站》属性》主目录》配置》添加

可执行文件填写C:\WINDOWS\system32\inetsrv\fcgiextdll

扩展名填写php。

动作->限制为GET,HEAD,POST。

(2)网站->属性->文档->添加默认内容indexphp。这里全部配置好了,一定要把IIS服务重启一下。

5、测试

用文本写一段测试代码:

复制代码 代码如下:

<php

phpinfo();

>

保存为indexphp,名字随便取,只要后缀是php就可以。把indexphp放到根目录下,我这里是C:\Inetpub\wwwroot,然后在浏览器中输入http://localhost/indexphp就可以得到返回的信息了。

五、若出现如同下面的错误,说明你的电脑没有安装VC9运行库 即VISUAL C++ 2008

Microsoft Visual C++ 2008 Redistributable Package (x86)

如何在一台windows的服务器里安装配置PHP+MYSQL环境?如果看了上面的解释比较麻烦,可以看看具体的简单操作:http://edu51ctocom/course/course_id-3254html

不同服务器,不同网站功能的需求,对配置是截然不同的,win服务器大致步骤:

首先是安装服务器操作系统。

安装系统之后,安装WEB运行服务,windows2003服务器配置IIS60

配置IIS自带有的ftpserver服务,提供网站程序传输途径。

安装网站运行环境例如PHP

安装Windows服务器下Php运行加速组件zend

为php网站搭建数据库环境,这里适合mysql

为mysql安装管理工具,windows可以用phpmyadmin

这就是一个完善的网站服务器PHP环境的主要组成部分,然后有其他需求可另行增加。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » windows server2012 怎么搭建网站环境

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情