iis7.5 php网站搭建,Windows2008R2手工搭建IIS7.5+php+mysql环境WEB服务器 -电脑资料

1、IIS7.5安装

安装角色时候因为Fastcgi的需要,aspnet和asp都要选装,

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下,Windows2008R2手工搭建IIS7.5+php+mysql环境WEB服务器》(https://www.unjs.com)。

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,也是相当简单,直接按默认安装即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值