欢迎来到千学网!
您现在的位置:首页 > 实用文 > 其他范文

WindowsR2手工搭建IIS7.5+php+mysql环境WEB服务器

时间:2022-12-17 08:40:56 其他范文 收藏本文 下载本文

下面是小编帮大家整理的WindowsR2手工搭建IIS7.5+php+mysql环境WEB服务器,本文共8篇,希望对大家的学习与工作有所帮助。

WindowsR2手工搭建IIS7.5+php+mysql环境WEB服务器

篇1:WindowsR2手工搭建IIS7.5+php+mysql环境WEB服务器

1、IIS7.5安装

安装角色时候因为Fastcgi的需要,aspnet和asp都要选装,我为了方便,所有的除FTP外我其他的都选择安装了。

2、准备软件

软件存放目录c:\webserver(软件都是选择的donwload上有的)

1)mysql-essential-5.1.51-winx64 64位的mysql

2)php-5.2.16-Win32

3)phpMyAdmin-3.5.3-all-languages

3、安装mySQL

版本号5.1.51,X64的,因为R2是64位的,特意选了这个版本。

建c:\webserver目录,mySQL、php、phpmyadmin都装在这里。(此处目录需谨慎选择,由于我是做vps模板设置的,所以的直接将目录建在了C盘,非特殊情况,一律不要建在C盘)

1) 具体安装步骤,详细图文版安装之前的文档已经有了,此处不重复粘贴。

a)进入c:\webserver文件夹,双击mysql安装文件,进行mysql安装

b)选择Custom自定义安装;

c)点击“Change”更改MySQL安装目录,d:\web-s\mysql;

d)待文件复制安装完毕后,进行MySQL设置界面,单击Finish;

e)选择Detailed Configuration进行详细配置;

f)选择MySQL运行模式:Server Machine;

g)选择MySQL数据库默认存储方式:Non-Trans Only (MYISAM)

h)设定MySQL最大连接数:一般设置为128 - 512之间的整数。Manual Setting 512;

i)设定MySQL网络参数,注意:不要勾选启用Strict Mode!那个Addfirewall的选项仅在需要外连MySQL的时候勾选上,也就是说给防火墙加个出入站的策略。仅勾选Enable TCP/IP即可。Networking,端口号3306;

j)设定MySQL默认字符集:以用户站点语言为准,默认我们(第三个选项中)填gbk;

k)Windows环境设定,两个都勾选,install as Windows service 中选Mysql,并且勾选自动运行。

L)修改设定root用户密码,root密码请设置的比较复杂些。不要创建匿名用户。注意:非必要情况下,不要启动远程连接模式! 完成MySQL的安装,并启动MySQL服务。

2)测试MySQL工作是否正常

打开cmd命令提示符窗口,输入命令:mysql –u root –p

输入刚才安装时设置的密码后,如果能够正常进入MySQL控制台则说明MySQL安装正常。

3)移动LibMySQL动态链接库到系统目录

将c:\webserver\MySQL\bin\libmySQL.dll文件复制到 c:\Windows\System32目录下。

4、PHP安装和FastCGI的设置

1)php安装

a)解压缩c:\webserver下的php-5.2.16-Win32.zip,并修改文件夹改名为php

b)在c:\webserver\php 下找到文件:php.ini-recommended

改名为:php.ini

打开php.ini,查找:extension_dir = “./”

将此行修改为:extension_dir = “d:\web-s\php\ext”

c)查找:Windows Extensions,在Windows Extensions下方的动态模块配置中,需要打开以下模块支持:(去掉模块配置每行前面的分号即可)

测试phpmyadmin需要打开这几个模块

php_mbstring.dll

php_mcrypt.dll

php_mysql.dll

php_mysqli

php_gd2

d)查找下面三项并修改(去掉前面的分号,修改数值)

cgi.force_redirect=0

cgi.fix_pathinfo=1

fastcgi.impersonate=1

修改完php.ini后,将文件拷贝到windows下,

2)fastCGI的设置

1)打开IIS7.5管理器,建一个新站点。

找到处理程序映射,进入,点击右侧的添加模块映射,如下图填入

与图中的差别,可执行文件,填入c:\webserver\php\php-cgi.exe

2)此时回到IIS功能视图,找到:“FastCgi设置”,打开并按图操作:

添加文件监视和环境变量:PHP_FCGI_MAX_REQUESTS,取值设置为10000:

添加对php.ini的文件监视可以在修改php配置之后无需重启IIS而让更改实时生效!

设置完成后,还需要对应用程序池的兼容模式进行设置,具体设置如下:点击----应用程序池----然后把鼠标知道DefaultAppPool 应用池----左键---然后选择高级设置

然后在

启用32位应用程序

后面选择 True (如图)

4)完全设置完成后,+——测试php是否安装成功

在刚才的站点里,新建一个扩展名为php的文档,内容为:

phpinfo;

?>

然后使用浏览器访问该文档,如果成功执行则表示php安装成功了。

能正常打开phpinfo并一定表示你的php环境完全配置正确了,这时候你还需要测试phpmyadmin是否能够正常工作,如果phpmyadmin正常工作,此时才算完成了基本php环境搭建。

5、phpmyadmin安装

解压phpmyadmin并拷贝文件夹到c:\webserver\,并改名为 phpmyadmin

然后新建一个网站虚拟目录,将路径指向c:\webserver\phpmyadmin,测试是否能够正常打开。

如果打开正常,到这里php环境基本搭建完成,如果有特殊环境要求需要安装zend,也是相当简单,直接按默认安装即可。

篇2:Windows下搭建PHP开发环境WEB服务器

PHP集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了,但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响其他软件,非常方便。

一、准备工作-下载所需软件

Apache  httpd-2.2.22-win32-x86-openssl-0.9.8t.msi

PHP       php-5.3.10-Win32-VC9-x86.zip

MySQL   mysql-5.5.20-win32.msi

二、安装软件

安装Apache: 双击安装,与安装其他Windows软件没有什么区别,在填Server Infomation时,并没有特殊规定,只要输入的信息符合格式即可。

安装完成之后,在浏览器输入localhost,如果显示It Works!,表示Apache安装成功。

安装PHP:将php-5.3.10-Win32-VC9-x86.zip解压到一个目录即可。

安装MySQL:双击安装,如果需要更改安装目录,则在Choose Setup Type选择Custom

安装完成后开始配置MySQL,全部保持默认选项即可,但最好把MySQL默认编码改为utf8,在Modify Security Settings选项中设置密码,输入两次密码即可完成,最后点Execute完成配置。

三、整合Apache+PHP+MySQL

Apache : 首先修改Apache的配置文件,让Apache支持解析PHP文件。Apache配置文件在Apache安装目录的conf目录下的httpd.conf。

1. 让Apache可以解析php文件,在配置文件中找到

#LoadModule vhost_alias_module modules/mod_vhost_alias.so

在下一行添加 (绿色的位置是根据PHP的所在目录而定的)

LoadModule php5_module “D:/Develop/PHP/php5apache2_2.dll”

PHPIniDir “D:/Develop/PHP”

AddType application/x-httpd-php .php .html .htm

2. 在配置文件中找到

DirectoryIndex index.html

改为

DirectoryIndexindex.phpindex.html

3. 修改Apache站点目录,在配置文件中找到(Apache安装的目录不同,显示的值不一样)

DocumentRoot “D:/Develop/Apache2.2/htdocs”

改为

DocumentRoot “D:/Workspace/PHP”

再找到

D:/Develop/Apache2.2/htdocs“>

改为

D:/Workspace/PHP”>

PHP : 把php.ini-development改名为php.ini,作为PHP的配置文件,

修改php.ini

1. 设置PHP扩展包的具体目录,找到

; On windows:

; extension_dir = “ext”

改为 (值是ext文件夹的目录)

; On windows:

extension_dir = “D:/Develop/PHP/ext”

2. 开启相应的库功能,找到需要开启的库的所在行

;extension=php_curl.dll

;extension=php_gd2.dll

;extension=php_mbstring.dll

;extension=php_mysql.dll

;extension=php_xmlrpc.dll

去掉前面的分号(注释),即改为

extension=php_curl.dll

extension=php_gd2.dll

extension=php_mbstring.dll

extension=php_mysql.dll

extension=php_xmlrpc.dll

3. 设置时区,找到

;date.timezone =

改为

date.timezone = Asia/Shanghai

配置完成,检测一下配置是否成功。重启Apache,在站点目录下新建文件index.php,输入内容:

<?php

phpinfo();

?>

打开浏览器输入localhost,显示如下内容,则安装成功,并且成功关联MySQL。

篇3:Windows server 搭建php运行环境WEB服务器

首先要确保iis上安装了cgi模块。

如果没有安装,请在服务器管理器中,打开角色管理窗口,添加IIS角色的模块和组件。

接下来配置应用程序映射。选中站点,打开处理程序映射界面。

在右侧操作选项卡中点击“添加模块映射”,根据图中所示配置好各个选项即可。

点击“是”,模块安装成功,

这里还需要注意的是,iis进程必须有对php程序目录的访问、执行权限。

在站点管理界面配置默认文档。

打开,添加新的默认文档“index.php”,此处根据你的web应用的实际情况而定。

篇4:Windows server 搭建php运行环境WEB服务器

在php解压目录里,我们可以看到有两个配置文件,php.ini.development 和php.ini.production

将php.ini.production 另存为php.ini。

打开php.ini,查找“extension_dir =”

去掉分号,配置扩展路径。接下来搜索“windows extension”,把你需要的扩展放开即可。

下面几个配置可能是你必须的配置。

“extension=php_gd2.dll”“extension=php_mbstring.dll”“extension=php_mcrypt.dll”“extension=php_mysql.dll”“extension=php_pdo_mysql.dll”

配置完成后,需要将php.ini拷贝到c:\windows目录下。

现在可以查看效果了!

篇5:Windows server 搭建php运行环境WEB服务器

在地址www.microsoft.com/zh-cn/download/details.aspx?id=5582下载安装Microsoft Visual C++ 2008 SP1 可再发行组件包 x86版。注意,这里下载的vc++可再发行组件包和你使用的php包的版本要对应上。

下载完成后,点击安装就可以了。

篇6:Windows server + IIS6 搭建Asp.net MVC运行环境WEB服务器

安装.Net Framework4.0,

下载地址: www.microsoft.com/zh-cn/download/details.aspx?id=17718

安装WindowsServer2003-KB968930-x86-CHS.exe,PowerShell 2.0的补丁

下载地址: www.microsoft.com/zh-cn/download/details.aspx?id=4045

安装wic_x86_chs.exe,windows图像处理组件

下载地址: www.microsoft.com/zh-cn/download/details.aspx?id=32

安装Asp.net MVC(根据需要选择相应的版本)

MVC 3 :  www.microsoft.com/zh-cn/download/details.aspx?id=4211

MVC 4 :  www.microsoft.com/zh-cn/download/details.aspx?id=30683

WebPages 2 :  www.microsoft.com/zh-cn/download/details.aspx?id=34600

重新注册IIS,C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

在IIS中新建网站,

在网站名称上右键,选择“属性”,打开“主目录”选项卡,点击“配置”,打开应用程序配置。

在“映射”选项卡中点击“添加”,添加应用程序扩展名映射。可执行文件:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,扩展名:.mvc,动作:限制为GET,POST,HEAD,取消勾选:确认文件是否存在。

在“映射”选项卡中点击“插入”,添加应用程序扩展名映射。可执行文件:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,取消勾选:确认文件是否存在。

篇7:Windows Server 搭建PHP+MySQL环境安装DedeCMS系统WEB服务器

随着Windows 8的发布,其服务器版本Windows Server 2012也相继推出,本篇将全面介绍如何在Windows Server 2012搭建安装DedeCMS所需要的PHP+MySQL环境,同时也将介绍如何在Windows Server 2012中设定服务器站点的安全,

1.添加IIS服务器角色

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

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

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

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

2.安装MySQL服务器

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

2.1.从MySQL官方:dev.mysql.com/downloads/mysql/5.1.html下载Windows (x86, 64-bit), MSI Installer。

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

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

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

3.安装PHP

3.1.我们这里选择下载PHP5.3,可以从官方:windows.php.net/download/获取。这里由于我们将采用Fast-cgi模式安装,所以选择VC9 x86 Non Thread Safe。

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

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

4.安装IIS PHP Manager管理器

为了方便的对PHP管理,我们选择安装IIS的PHP Manage组件,可以从:phpmanager.codeplex.com下载,这个安装过程非常简单,这里不再详细介绍。

5.安装DedeCMS

5.1.创建IIS权限控制帐户

为了对站点文件进行权限控制,我们需要添加一个专门用户对站点目录文件权限控制的用户,我们可以在“服务器管理器”中的“工具(T)”菜单栏中选择“计算机管理器”,在这里我们来管理帐号。

我们首先在“本地用户和组”中添加一个名为“WebUsers”的用户组。

然后添加一个名为“IIS_DEDECMSUSER”的帐号,这个帐号隶属于“WebUsers”用户组。

这里需要注意取消帐号的远程控制权限,同时在用户属性“远程桌面服务配置文件”中“拒绝用户登录到远程桌面桌面会话主机服务器的权限”(如图5.1-1)。

5.2.创建IIS站点

接下来我们需要创建一个站点:

(1)我们将站点根目录放在“D:Websiteswww.dede.comwww”中;

(2)IIS中添加站点,域名设定为“www.dede.com”;

(3)我们如果需要测试访问,需要在host中添加:127.0.0.1 www.dede.com

完成后立即启动站点。(如图5.2-1)

5.3.安装DedeCMS程序

(1)我们从DedeCMS 下载最新版本的DedeCMS程序:www.dedecms.com/products/dedecms/downloads/;

(2)下载解压安装包,将uploads文件夹下的文件拷贝到站点更目录“D:Websiteswww.dede.comwww”中;

(3)在浏览器中输入“www.dede.com”,这时候我们能够看到安装页面,按照安装提示进行安装(如图5.3-1);

(4)数据库设定密码为“123456”,确定后就完成了本次安装(如图5.3-2);

6.站点安全设置

6.1.站点目录权限配置

(1)首先我们在IIS中绑定设定的用户帐号,在站点的功能试图中的“身份验证”,双击进入后,在“匿名身份验证”中设定之前我们添加的用户帐号“IIS_DEDECMSUSER”(如图6.1-1);

(2)站点根目录文件夹设定权限“D:Websiteswww.dede.comwww”,我们在文件夹右键属性,在“安全”选项卡的“高级”中设定文件夹权限(如图6.1-2);

(3)我们需要取消uploads、data以及生成静态html文件目录的执行权限,可以在IIS站点功能试图的“处理程序映射”中“编辑功能权限...”,取消脚本执行权限(如图6.1-3),

6.2.管理后台分离

接下来我们需要对后台进行分离,这样能够确保系统的安全性。

(1)创建管理后台站点,将系统更目录下的dede管理后台文件夹移动到“D:Websiteswww.dede.comadmin”中,创建一个名为“admin.dede.com”的站点(如图6.2-1);

hosts中添加纪录:127.0.0.1 admin.dede.com

(2)按照5.1的方法,创建后台管理文件夹控制帐号“IIS_DEDECMSADMIN”;

(3)按照6.1(1)中的办法,绑定admin.dede.com站点目录“IIS_DEDECMSADMIN”权限;

(4)按照6.1(2)中的办法,给“D:Websiteswww.dede.comwww”以及“D:Websiteswww.dede.comadmin”都添加“IIS_DEDECMSADMIN”的管理权限,其中www目录给予可写入权限(如图6.2-2);

(5)调整文件

找到D:Websiteswww.dede.comadminconfig.php,将第12行

require_once(DEDEADMIN.'/../include/common.inc.php');

改为

require_once(DEDEADMIN.'/../www/include/common.inc.php');

然后在这段代码下面加上:

$cfg_plus_dir = $cfg_phpurl = $cfg_basehost.“/”.$cfg_plus_dir;

找到D:Websiteswww.dede.comadminlogin.php,将11行

require_once(dirname(__FILE__).'/../include/common.inc.php');

改为

require_once(dirname(__FILE__).'/../www/include/common.inc.php');

找到D:Websiteswww.dede.comwwwdatasafeinc_safe_config.php,第2行,改为

$safe_gdopen = '1,2,3,4,5,7';

找到D:Websiteswww.dede.comadminexit.php,第11行

require_once(dirname(__FILE__).'/../include/common.inc.php');

改为

require_once(dirname(__FILE__).'/../www/include/common.inc.php');

复制include中的相关文件

我们需要将include文件夹下的dialog、js、ckeditor拷贝到管理后台站点D:Websiteswww.dede.comadmininclude(需要在admin下面创建inclde目录)中以保证后台正常使用。

7.完成配置安装

至此我们完成了Winodws Server 2012整个环境搭建,已经完成了配置和安装。(如图6.3-1)

当然我们这里的服务器环境配置仅仅为一个基本的开发应用环境来测试,真正用于在线服务器还需要对其中的某些步骤进行调整,当然您可以也可以选择DedeCMS官方为您来搭建专业、安全的服务器环境。

​​

篇8:Ubuntu14.10tftp服务器搭建

1. 安装客户端/服务端/inetd

$sudo apt-get install tftp tftpd openbsd-inetd

2.创建1个tftp目录

$sudo mkdir /home/tftp

3.修改/etc/inetd.conf,增加1行如下:

tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /home/tftp

4.重启服务

$sudo /etc/init.d/openbsd-inetd restart

适用Foxmail Server轻松搭建邮件服务器服务器教程

R2安装sqlserver遇到的种种问题WEB服务器

限制目录的文件执行权限保障服务器安全WEB安全

浅谈服务器或网站被植入病毒代码的原因WEB安全

手工制作在幼儿园环境中的应用

WIN技巧:Web环境下SQL注入攻击的检测与防御

《WindowsR2手工搭建IIS7.5+php+mysql环境WEB服务器(精选8篇).doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式

最新推荐
猜你喜欢
点击下载本文文档