IIS+PHP+MySQL安装笔记

2023-11-05

2011/8/29安装成功

 

    PHP的跨平台性和执行效率一直受到广大网络程序员的亲睐,它可以和各种Web服务器和数据库服务器整合,运行在各种平台上,提供强大的Web服务功能,且效率较高。唯一的缺点就是在和其他的Web Server整合时,需要做一些配置,这些配置对于不熟悉网络程序设计的人来说,是有些困难,不过也有人提供过整合后的安装包,就像安装Windows程序一样,不需要做任何的配置,比如PhpHome整合了Apache+Php+Mysql,只要安装完,就可以直接使用了(当然这只是在Windows平台上)。这样的整合也有一些缺陷,就是在一台计算机上同时运行了两个Web服务器。

    我这里要说的是将Php整合到IIS中,再加上Mysql,让IIS除了提供ASP、ASP.net的解析外,还可以同时解析Php。虽然在Php的安装包中提供了完整的安装说明(英文),但是在安装的过程中还是有一些问题,以下是我今天的IIS+Php+Mysql安装手记。

 

在安装之前,请从下面几个网站下载最新的安装包:

Php:http://www.php.net/ 我用的是php5.3.8

Mysql: http://www.mysql.com/ 

IIS: Windows安装盘内 我用的是Windows XP

FastCGI:fcgisetup_1.5_rtw_x86.msi

vcredist_x86.exe

 

安装IIS

这个我就不多说了

 

安装Php

第一步:解压到C:\Php

第二步:然后设置系统环境变量Path=;C:\Php

第三步:修改Php.ini。在php的根目录下有一个php.ini-development文件。

用记事本或EditPlus打开这个文件,修改如下几项:

修改doc_root = 的值,使它指向你的IIS的主目录,例如doc_root ="C:\Inetpub\wwwroot"

修改extension_dir = 的值,使它指向Php提供的拓展文件,我们这里修改成extension_dir = "C:\PHP\ext"

修改date.timezone = 的值,时区设置为中国,date.timezone = PRC

第四步:配置IIS

在”应用程序配置”中点击”添加”,”可执行文件”处点击浏览,选择C:\WINDOWS\system32\inetsrv\fcgiext.dll,”扩展名”处添加.php确定,IIS配置完成,为了让配置生效,需要重新启动IIS,你可以在IIS中来重起,也可在命令窗口下使用一面的命令:

停止服务:net stop iisadmin

启动服务:net start w3svc

第五步:配置FastCGI

依次安装好vcredist_x86.exe和FastCGI,修改C:\WINDOWS\system32\inetsrv\fcgiext.ini,在最下面添加

[Types]

php=PHP

[PHP]

ExePath="C:\php\php-cgi.exe"

 

Php测试

打开记事本或EditPlus,输入如下代码:

< ?php

phpinfo();

?>

将它保存为一个Php文件,如Phptest.php,保存到IIS的主目录下。

然后就可以在浏览器中输入http://localhost/Phptest.php ,这是你就可以看到你机器上的Php配置信息。

 

安装Mysql

MySql的安装简单的多,不需要做任何的配置,只需要根据安装向导,很快就可以完成了。

mysql-4.1.11安装完后会有一个Mysql的配置向导,根据这个向导来设置访问数据库的端口,用户名和密码,对于端口和用户名,建议是用默认的3306和root,密码自己设一个,也可以为空,完成后Mysql就启动了。

为了能够很容易的操作MySql数据库,可使用phpMyAdmin,这是一个用Php编写的对MySql数据库操作的程序,可以让我们很容的操作MySql数据库。

OK,到此,IIS+Php+Mysql安装完成,你就可以在这一台机器上同时解析ASP、ASP.net和Php了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

IIS+PHP+MySQL安装笔记 的相关文章

随机推荐

  • PE 文件结构解析

    PE 文件格式由一个线性的数据流组成 由一个DOS 头开始 接着是一个PE 文件头 这些之后是所偶的区块部 包含重分配信息 符号表信息以及字符串表数据 PE 文件结构 如下图所示 文件被划分为四大部分 包含 DOS 部分 PE 文件头 节表
  • 2018年python基础面试题总结(持续更新)

    duoniu cm 1 写一个冒泡排序 def Bubblesort list for i in range 0 len list 1 for j in range 0 len list 1 i list j gt list j 1 lis
  • 软件建模分析与设计 学习日志(2)用例图 Use Case

    1 用例图的基本概念 定义 由Actor 参与者 Use Case 用例 和其间的关系构成的用于描述系统功能的动态视图 主要作用 描述Actor与Use Case之间的关系 帮助开放人员可视化地了解系统的功能 所以用例图是需求分析中的产物
  • spring boot 配置文件

    目录 配置文件作用 配置文件的分类 配置文件格式 properties properties配置文件基本语法 读取单个的配置文件 properties 缺点 yml 特点 基本语法 yml单双引号 yml对象配置读取 yml中集合的读与写
  • LDO基础知识 - 噪声来源以及解决方案

    在一篇LDO基础知识博文中 我讨论了使用低压差稳压器 LDO 过滤因开关模式电源导致的纹波电压 然而 这不是获得净化直流电源唯一要考虑的事情 因为LDO是电子设备 它们自身也会生成一定数量的噪声 选择使用低噪声LDO和采取步骤减少内部噪声
  • webpack打包font时的路径问题

    使用Webpack打包Build时 对于 woff woff2 eot ttf otf 这些类型的font文件路径有问题 一般常见的错误路径就是 static css static css fonts 出现这样的问题 大多数就是配置上的问题
  • jupyter notebook运行没反应_配置服务器上Jupyter

    由于本人最近由于一些事情 总是不能有大块时间打代码 但是有时候一些灵感又需要写一些小品级的代码来记录一下 所以我决定采用 阿里云服务器 jupyter notebook iPad 的方案解决我的问题 原因如下 云服务器可以一直运行 让代码慢
  • dual microphone wind noise reduction

    coherence weighting use magnitude squared coherence MSC supression gain limit gain function coherence based wind noise e
  • 报错: DirectShowPlayerService::doSetUrlSource: Unresolved error code 0x80070003 ()

    参考了网上的种种建议 说一下自己是怎么解决的 测试代码 音频播放列表 QMediaPlaylist mdPlayList mdPlayList new QMediaPlaylist this 注意这里使用QUrl fromLocalFile
  • Qt中的QString和QStringList常用方法

    QString定义 QString s1 abc QString s2 hello 字符串连接 QString s s1 s2 组包 s QString a 1 b 2 c 3 arg 250 arg hello arg 22 22 qDe
  • LTspice使用笔记 week3 进行.ac仿真查看相频 幅频特性 构建震荡器

    RC电路 查看相频 幅频特性 使用 ac命令可以容易 清晰地看出相频 幅频特性 ac命令的使用需要在激励源上加入一个小的ac信号 通常为1 然后进行 ac仿真即可 ac仿真的命令可以参考博主的设置 构建正弦振荡 不加入二极管 分析 只有电路
  • 运营人常备的8个营销模型一、SWOT分析二、PEST分析三、3C

    运营人常备的8个营销模型 一 SWOT分析 二 PEST分析 三 3C战略模型 四 STP理论 五 波特五力模型 六 波士顿矩阵 七 GE矩阵 八 商业模式画布 内容如下 一 SWOT分析 1 strengths是优势 2 weakness
  • c/c++进制转换方法汇总(含全部代码)

    进制转换方法汇总表 原进制 转换进制 方法1 方法2 方法3 方法4 十进制 二进制 bitset指定格式输出 除留余数法 itoa 十进制 八进制 oct o指定格式输出 流 除留余数法 itoa 十进制 十六进制 hex x指定格式输出
  • Windows默认字符集_查询

    https zhidao baidu com question 32462047 html Windows95 XP 7操作系统自带的都是GBK字符集 含2万余汉字 是完全兼容GB2312 仅含0 67万汉字 的 不必将GBK字符集改为小字
  • const与指针的关系

    文章目录 前言 一 const与一级指针的关系 二 const与二级指针的关系 总结 前言 关于指针这部分内容 const与指针的关系也非常重要 而这部分也是一个难点 我们要了解清楚const对指针的哪些部分限定 然后通过画图进行分析 下面
  • 导入jar包到私服

    2 1手动导入 少量jar包 2 1 1登录私服 选择上传的仓库 2 1 2填写坐标信息 2 2替换私服仓库导入 大量jar包 2 2 1停掉本地私服 2 2 1再重新拉取一份 然后替换私服仓库目录
  • 在Ubuntu14.04 64位上编译CMake源码操作步骤

    在Ubuntu上通过apt get install安装CMake并不是最新版的 这里记录下在Ubuntu上通过源码安装CMake的操作步骤 1 卸载旧版CMake 执行以下命令 apt get autoremove cmake 如果卸载不掉
  • java中wait和sleep的区别_java wait和sleep的区别是什么

    所以sleep 和wait 方法的最大区别是 sleep 睡眠时 保持对象锁 仍然占有该锁 而wait 睡眠时 释放对象锁 但是wait 和sleep 都可以通过interrupt 方法打断线程的暂停状态 从而使线程立刻抛出Interrup
  • 手把手教搭建微信小程序教程

    小白式手把手教搭建微信小程序教程 宝塔软件商店下载如下 php7 3 Nginx 1 20 2 MySQL 8 0 24 phpMyAdmin 5 0 搭建准备1 一台服务器 压缩包里附购买教程 安装镜像为 Centos 不要安装成 Win
  • IIS+PHP+MySQL安装笔记

    2011 8 29安装成功 PHP的跨平台性和执行效率一直受到广大网络程序员的亲睐 它可以和各种Web服务器和数据库服务器整合 运行在各种平台上 提供强大的Web服务功能 且效率较高 唯一的缺点就是在和其他的Web Server整合时 需要