windows服务器iis配置php和mysql环境图文教程

首先下载PHP,打开PHP官方网站的下载页:http://www.php.net/downloads.php ,我这里使用的是php-5.2.5-Win32版本,有点老,不过都一样的。

将下载到的php-5.2.5-Win32文件解压缩 C:php 目录下(这个目录可以自选,放到这个目录可以少做的配置修改)。

将C:php 目录下的 php.ini-dist 或 php.ini-recommended 复制到 C:Windows 目录下,并改名为 php.ini,一般正式发布网站的服务器用 php.ini-dist,而作为调试用的服务器用 php.ini-recommended 更好。当然一般情况下,这个 php.ini 还是需要根据实际情况来修改的。

将C:php 目录下php5ts.dll、libmysql.dll、libmcrypt.dll这三个文件复制到 C:Windowssystem32 目录下

php.ini 文件中开头有没有加分号的是打开的扩展,加了分号的是没有打开的扩展,建议将下面几个常用的应用打开:

 代码如下 复制代码

extension=php_mbstring.dll
extension=php_gd2.dll
extension=php_mcrypt.dll
extension=php_msql.dll

配置 IIS

打开“ Internet 信息服务(IIS)管理器”,打开“网站”->“属性”->“ISAPI 筛选器”->“添加”,筛选器名称可填写“PHP”,可执行文件仍然选择 C:phpsapiphp5isapi.dll。

 

 

打开“网站”->“属性”->“主目录”->“应用程序设置”->“配置”->“应用程序扩展”->“添加”,可执行文件还是选择 C:phpsapiphp5isapi.dll。扩展名填写“.php”,动作限制为“HEAD,GET,POST”。

 

 

 

打开“网站”->“属性”->“文档”->“启用默认内容文档”->“添加”,可以将 index.php 添加为默认内容文档。

 

 

然后选择“服务器机器名”->“所有任务”->“重新启动 IIS”来重启 IIS。
 

验证PHP环境

在iis的web根目录下建立一个index.php,文件内容为:

 代码如下 复制代码

<?php
phpinfo();
?>

在浏览器中输入localhost,或者本机ip打开index.php,看看php环境是否正常搭建完成。

下图为我的验证信息

 

到此一个windows iis环境下的php运行环境已经搭建好了,但是还需要配置mysql数据库的支持

接着我们来看看配置mysql

中介绍了iis下php环境的搭建,有了php的支持还需要有mysql数据库的支持才能真正发挥php的真正作用,这里就介绍一下再Windows下mysql数据库的安装及配置过程。

首先下载MySQL安装包:http://www.mysql.com ,我这里使用的是mysql-5.1.23-rc-win32版本

1 点击MySQL安装包

2 默认是Typical,如果想修改安装路径的话也可以选择custom.
注意:安装mysql的路径中,不能含有中文!

3 点击intall开始安装

4 跳过注册

5 是否现在就配置 MySQL.也可以之后在开始菜单的configuration wizard 进行配置.
这里是现在进行配置

6 选择Detailed Configuration(详细设置),点Next继续

7 下面这个选项是选择mysql应用于何种类型,第一种是开发服务器,将只用尽量少的内存,第二种是普通WEB服务器,将使用中等数量内存,最后一种是这台服务器上面只运行MySQL数据库,将占用全部的内存.用户可根据自己的需求,选择选项.这里只选择Sever machine,点Next继续

 

8 下面是选择数据库用途,第一种是多功能用途,

9 下面是选择InnodDB的数据存放位置,一般默认好了,不需要改动

10 下面是选择MySQL允许的最大连接数,第一种是最大20个连接并发数,第二种是最大500个并发连接数,最后 一种是自定义,你可以根据自己的需要选择.
这里选择第一个

11 下面是是否运行网络链接.这里选择复选框.数据库监听的端口,一般默认是3306,如果改成其他端口,以后连接数据库的时候都要记住修改的端口,否则不能连接mysql数据库,比较麻烦,这里不做修改,用mysq的默认端口:3306

 

12 这一步设置mysql的默认编码,默认是latin1,也是标准的编码.第二种是UTF8,第三种是手动设置.编码是版本4.1以上引入的.如果要用原来数据库的数据,最好能确定原来数据库用的是什么编码,如果这里设置的编码和原来数据库数据的编码不一致,在使用的时候可能会出现乱码.建议使用latin1标准编码

当然我们有需要的话,也可以修改它的编码(不建议).

13 这一步是是否要把mysql设置成windows的服务,一般选择设成服务,这样以后就可以通过服务中启动和关闭mysql数据库了.推荐:下面的复选框也勾选上,这样,在cmd模式下,不必非到mysql的bin目录下执行命令.在命令行下咨询可以执行文件

14 这一步是设置mysql的超级用户密码,这个超级用户非常重要,对mysql拥有全部的权限,请设置好并牢记超级用户的密码,下面有个复选框是表示创建一个匿名账号,这会使数据库系统不安全.
如果有这个需求,也请勾选.

15 点击 Execute进行安装

16 点击 Finish 完成安装

时间: 2024-11-02 23:22:47

windows服务器iis配置php和mysql环境图文教程的相关文章

Windows Server 2016 配置指南 之 MySQL 环境搭建篇

如果不是硬性需要 MySQL 这里还是推荐使用开源社区维护的 MariaDB.欢迎阅读:MariaDB 环境搭建篇 MySQl 的安装文件又大步骤又冗杂,真不知道怎么想的. 一.下载并安装运行库如果在安装 PHP 的时候已经安装过,那么就不用再安装了. x64 安装 64 位的运行库,x86 安装 32位的运行库. 32位下载:https://download.microsoft.com/download/9/3/F/93FCF1E7-E6A4-478B-96E7-D4B285925B00/vc

在Windows系统上搭建Nginx+Python+MySQL环境的教程

  1 安装nginx 下载windows上的nginx最新版本,http://www.nginx.org/en/download.html. 解压后即可. 运行nginx.exe后本地打开http://localhost,将会看到欢迎页面,这证明nginx在本地运行良好,如果没有出现欢迎页面,请检查是否有进程占用了80端口. 2 安装flup 下载对应版本的flup,这里下载flup3.x版本,适合python3.2,下载地址:https://github.com/chxanders/flup

Windows2003系统中安装IIS6.0配置asp.net/php环境图文教程

IIS6.0安装 首先在控制面板里依次选择"添加或删除程序"的"添加/删除Windows组件"; 双击"应用程序服务器" 再双击"Internet信息服务",选中"Internet 信息服务(IIS)"(注:此选项下还可进一步作选项筛选,请根据自己需要选用,如下图所示),点确定即安装完成.   点击确定后就可以安装完成了.   配置IIS6.0 1.同其它windows平台一样,此时默认Web站点已经启动了

PHP环境搭建:Windows 7下安装配置PHP+Apache+Mysql环境教程

这两天刚装好Windows 7,碰巧前段时间有朋友问我Windows下如何安装搭建PHP环境,所以打算勤劳下,手动一步步搭建PHP环境,暂且不使用PHP环境搭建软件了,在此详细图解在Windows 7下安装配置PHP+Apache+Mysql环境的教程,希望对PHP初学者有所帮助. 在Windows 7下进行PHP环境搭建,首先需要下载PHP代码包和Apache与Mysql的安装软件包. PHP版本:php-5.3.2-Win32-VC6-x86,VC9是专门为IIS定制的,VC6 是为了其他W

Windows 8 IIS配置PHP运行环境

原文:Windows 8 IIS配置PHP运行环境 在Windows 8 的IIS(8.0)中搭建PHP运行环境: 一:安装IIS服务器 1.进入控制面板>>程序和功能>>打开或关闭Windows 功能,找到Internet信息服务,记得选中CGI这一项   2.安装完成后在浏览器中打开localhost,查看是否能显示IIS的欢迎页面:   二:下载安装配置PHP环境 1.下载PHP,官网地址:http://windows.php.net/download/, 2.将下载的zip

windows server 2008/2012安装php iis7 mysql环境搭建教程_php实例

windows server 2008/2012安装php iis7 mysql环境搭建教程,具体内容如下 1.安装IIS windows server 2008的IIS版本为7.0,包括fastcgi,安装十分方便. 打开"开始"菜单→"服务器管理",出现服务器管理界面(图1) 图1 - 服务器管理 滚动条下翻,或者点击主菜单的"角色",然后点击"添加角色",出现向导页面后点击下一步,选择"web服务器(IIS)&

windows server 2008/2012安装php iis7 mysql环境搭建教程

windows server 2008/2012安装php iis7 mysql环境搭建教程,具体内容如下 1.安装IIS windows server 2008的IIS版本为7.0,包括fastcgi,安装十分方便. 打开"开始"菜单→"服务器管理",出现服务器管理界面(图1) 图1 - 服务器管理 滚动条下翻,或者点击主菜单的"角色",然后点击"添加角色",出现向导页面后点击下一步,选择"web服务器(IIS)&

Windows服务器上配置SNMP服务方法

SNMP(Simple Network Management Protocol,简单网络管理协议),用来对通信线路进行管理.在Windows服务器上配置SNMP服务时,使用手动填写信息太麻烦.下面是使用命令行执行配置文件来实现. 创建snmp.inf [NetOptionalComponents] SNMP = 1 [SNMP] Contact_Name = "ITSupport" Location = "ServerRoom" Service = Physical

Windows服务器上配置SNMP服务的方法

SNMP(Simple Network Management Protocol,简单网络管理协议),用来对通信线路进行管理.在Windows服务器上配置SNMP服务时,使用手动填写信息太麻烦.下面是使用命令行执行配置文件来实现. 创建snmp.inf [NetOptionalComponents] SNMP = 1 [SNMP] Contact_Name = "ITSupport" Location = "ServerRoom" Service = Physical