Windows2008R2手工搭建IIS7.5+php+mysql环境

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

1、IIS7.5安装


CGI是必须选的



2. 准备软件

1)mysql-essential-5.1.51-winx64 64位的mysql
2)php 自己的包 v5.2 下载 (拷贝到 C:\Program Files (x86)\PHP\v5.2)
3)phpMyAdmin-3.5.3-all-languages


3、安装mySQL
版本号5.1.51,X64的,因为R2是64位的,特意选了这个版本。
建d:\Server_core目录,mySQL、php、phpmyadmin都装在这里。(非特殊情况,一律不要建在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包解压到 C:\Program Files (x86) 里面的php.ini 文件已经设置好了

另外环境变量PATH加上  ;C:\Program Files (x86)\PHP;C:\Program Files (x86)\PHP\ext

2)fastCGI的设置

添加模块映射: 处理程序映射->添加模块映射.


091008172.jpg

请求限制


091101631.jpg

091201163.jpg

091302430.jpg


3) 设置 FastCGI


091538540.jpg


091624341.jpg

NAME: PHP_FCGI_MAX_REQUESTS Value: 10000
NAME: PHPRC Value: C:\Program Files (x86)\PHP\v5.2

设置完整 phpinfo() 下试试吧


例子:

165131847.jpg


参考: http://www.doc88.com/p-692153637321.html
http://www.poluoluo.com/server/201301/192794.html

http://www.mb5u.com/cmsjiaocheng/94910.html




     本文转自hbyh 51CTO博客,原文链接:http://blog.51cto.com/norman20000/1155602,如需转载请自行联系原作者





相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
3月前
|
程序员 网络安全 PHP
IIS使用PHPManager发布PHP网站
PHPManager是一款用于IIS(Internet Information Services)的工具,旨在简化在Windows服务器上发布PHP网站的过程。通过PHPManager,用户可以轻松管理PHP版本、配置PHP设置以及进行PHP应用程序的部署。这个工具提供了直观的用户界面,使用户能够更方便地与IIS服务器进行交互,而不需要深入了解服务器配置的技术细节。PHPManager的使用使得在IIS环境中托管和维护PHP网站变得更加便捷,提高了网站的部署效率和管理灵活性。
33 0
|
3月前
|
网络安全 PHP 开发者
IIS服务器发布PHP网站
IIS服务器,相信开发者都不会陌生,它的英文全称是Internet Information Services,是由微软公司提供的基于运行Microsoft Windows的互联网基本服务,常用于Windows系统的Web项目部署,本篇以PHP项目为例,讲解如何使用IIS完成PHP项目的发布。
56 0
|
4月前
|
Linux 应用服务中间件 PHP
Linux下搭建PHP环境-源码编译安装PHP7.2
Linux下搭建PHP环境-源码编译安装PHP7.2
145 0
|
3月前
|
关系型数据库 MySQL PHP
|
1天前
|
PHP
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
web简易开发——通过php与HTML+css+mysql实现用户的登录,注册
|
2月前
|
监控 关系型数据库 MySQL
PHP与MySQL的结合:实现局域网上网行为监控软件的数据库管理
在当今信息化时代,网络安全日益成为重要的话题。为了有效监控和管理局域网上网行为,开发一个基于PHP和MySQL的数据库管理系统是一个理想的选择。本文将介绍如何结合PHP和MySQL,开发一款简单而高效的局域网上网行为监控软件,并重点关注数据库管理方面的实现。
182 0
|
3月前
|
前端开发 PHP
IIS发布PHP网站常见错误:字体库404
笔者最近在用IIS发布php网站时,前端出现了字体库文件404的错误,关于这个问题,尝试了很多办法,最终发现是字体文件类型不被IIS识别导致的,解决方法是在config文件中添加映射配置,下面我就来详细介绍下。
31 5
|
3月前
|
安全 网络安全 Apache
Windows下Apache部署多个php项目
在 Windows 系统下,使用 Apache 服务器发布多个 PHP 项目是一项常见的任务。本文将介绍如何在 Windows 操作系统下使用 Apache 发布多个 PHP 项目。在 Windows 操作系统下使用 Apache 发布多个 PHP 项目可能有一些挑战,但是只要您按照本文的步骤进行操作,您就可以成功地完成这项任务。希望本文能够对您有所帮助。
59 0
|
4月前
|
NoSQL 关系型数据库 应用服务中间件
Linux安装 OpenResty、Nginx、PHP、Mysql、Redis、Lua、Node、Golang、MongoDB、Kafka等
Linux安装 OpenResty、Nginx、PHP、Mysql、Redis、Lua、Node、Golang、MongoDB、Kafka等
86 0

推荐镜像

更多