首先下载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,文件内容为:

代码如下

在浏览器中输入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 完成安装

服务器 mysql iis 内存_windows服务器iis配置php和mysql环境图文教程相关推荐

  1. iis 7 安装php环境_iis7配置php环境图文教程

    原标题:iis7配置php环境图文教程 网站采用PHP编写,但是,其服务器环境可不一定是FreeBSD.Linux,很多PHP的网站都是运行在Windows2000.Windows2003和Windo ...

  2. php7.0康乐安装_Windows服务器安装配置PHP7.0环境图文教程

    PHP7在windows环境中安装已经不像低版本的php了它需要安装其它的一些插件才可以正常的运行了,下面我们来看一篇关于Windows服务器安装配置PHP7.0环境图文教程了,希望对各位有帮助. 在 ...

  3. Win7、windows 2008 IIS7.5下载安装方法以及教程 IIS7配置PHP环境图文教程(fastcgi快速最新版)

    Win7 IIS7.5下载安装方法以及教程 win7iis安装包下载: win7 IIS7.5 Express 多国语言官方中文安装版下载 第一步,进入控制面板,点击程序图标 第二步,点击打开或关闭W ...

  4. DreamweaverCS6搭建配置php本地站点(图文教程)- 教程篇

    通过Dreamweaver.exe 配置PHP本地服务站点 一.软件安装说明: Dreamweaver_CS6.exe 二.步骤图解: 第一步: 第二步: 第三步: 第四步: 三.其他版本: Drea ...

  5. php iis mysql windows2003,Windows Server 2003 IIS6.0+PHP5(FastCGI)+MySQL5环境搭建教程 | 系统运维...

    准备篇 一.环境说明: 操作系统:Windows Server 2003 SP2 32位 PHP版本:php 5.3.14 MySQL版本:MySQL5.5.25 二.相关软件下载: 1.PHP下载地 ...

  6. 修改服务器的共享内存大小,服务器共享内存大小能改么

    服务器共享内存大小能改么 内容精选 换一换 开发者板形态下,使用16路推理进程并发对1080P图片进行处理,导致内存耗尽,内存申请失败后进程退出.为了防止抖动,默认情况下Engine队列大小为200, ...

  7. 服务器怎么修改内存大小,服务器怎么改内存大小

    服务器怎么改内存大小 内容精选 换一换 本实例中SAP HANA服务器实际的文件系统规划如表2 SAP HANA服务器文件系统所示.SBD卷只需要在主节点云服务器上创建,然后绑定到备节点云服务器上.本 ...

  8. 在电脑上安装两个不同版本mysql(包括mysql解压版安装和配置,及mysql服务的问题解决)

    目录 一.先去官网下载 二.配置my.ini 2.1 去原来安装的mysql里复制my.ini 2.1.1 先勾选显示隐藏项目 2.1.2 再在URL里输入%ProgramData% 2.1.3 然后 ...

  9. ps3本地虚拟服务器,手把手教你用PC笔记本畅玩PS3主机游戏图文教程

    原标题:手把手教你用PC笔记本畅玩PS3主机游戏图文教程 这篇教程的目的就是手把手教你如何使用PS3模拟器,让你在笔记本或PC电脑上玩PS3游戏.虽然目前PS3模拟器还不算完美,但是一些热门和主流的游 ...

最新文章

  1. 安装zookeeper
  2. exit函数的头文件问题
  3. PHP的composer清除缓存
  4. rockbox主题包安装_DUX主题
  5. 深度学习(三十七)——CenterNet, Anchor-Free, NN Quantization
  6. php重定向页面位置,php - PHP重定向到基于页面版本的用户位置(IPAPI),并在会话中记住 - SO中文参考 - www.soinside.com...
  7. jq select操作全集
  8. 长在华人第一学霸家族的他,到底有多牛?
  9. webpack 读取文件夹下的文件_webpack基本介绍及使用
  10. UI upload多文件上传
  11. mysql常用命令整理
  12. SpringBoot和Ajax通信
  13. 计算两个日期相差天数的最简洁的代码
  14. Java求矩形面积和圆形面积的异常处理实例
  15. outlook邮箱显示一直启动中_[转载]Outlook 2016 显示正在启动... 无法进入Outlook的解决方案...
  16. (持续更新)C语言笔试题整理
  17. 蓝桥杯 入门训练 Fibonacci数列 JAVA
  18. 微信小程序-图片上传功能的实现
  19. frp内网穿透SSH
  20. ICPC-TOOLs resolver滚榜单工具使用指南

热门文章

  1. Pentium 4处理器架构/微架构/流水线 (6) - NetBurst前端详解 - 取指/译码/缓存
  2. python里什么叫子图_Python中的两个子图(matplotlib)
  3. spss典型相关分析_SPSS做典型相关分析,新版本软件已经有独立菜单模块可完成...
  4. 液位单闭环实验计算机控制,过程控制实验报告3(液位单闭环实验)
  5. accept 返回0_使用Vue3.0新特性造轮子 WidgetUI3.0 (Upload上传文件组件)
  6. JavaScript高级程序设计笔记 - 第四章 变量 作用域 内存问题
  7. JAVA中request.getParameterMap()用法笔记
  8. Open vswitch 之Qos rate-limiting 原理
  9. 远东传动收购机器人_一张图为你总结最近5年在机器人领域收购案例
  10. c++ 转bcd码_还不会看汽车自诊断系统的故障码?三分钟教你怎么解决