iis里如何装php网站(iisphpmysql)

iis里如何装php网站,iisphpmysql

内容导航:

  • 怎么在iis中装php
  • 在windows下iis安装php的详细步骤
  • 如何在iis下安装php
  • 如何通过IIS部署自己PHP类型的网站
  • 一、怎么在iis中装php

    水火也相容!巧妙在IIS中配置PHP调试环境Windows系统内置的Internet信息服务(IIS)对ASP具有良好的支持,因此在IIS中调试ASP网页是非常方便的。但有些朋友的网页采用PHP编程技术,默认情况下,IIS是不支持PHP的,手工配置IIS的PHP调试环境对我们这些菜鸟来说是非常困难的,那如何才能让IIS支持PHP呢?下面介绍一种方法,只需要简单几步就能在IIS中配置好PHP调试环境。
    安装IIS组件 笔者以Windows
    XP系统的IIS5.1为例,首先必须安装IIS组件,系统默认是安装了的。如果你的系统中还没有,进入到“控制面板→添加或删除程序→添加/删除Windows组件”,在“Windows组件向导”对话框中选中“Internet信息服务(IIS)”选项(如图1),单击“下一步”按钮就能完成IIS组件的安装。图1安装IIS组件
    配置PHP调试环境 从“
    /”下载PHP安装程序到本地机器,下面我们就使用PHP的安装向导完成对PHP调试环境的配置。图2选择Web服务器运行PHP软件包的安装程序,在弹出的欢迎窗口中单击“Next”按钮,接着在“许可协议”窗口中单击“I
    Agree”按钮,然后在安装类型(Installation
    Type)窗口中选择“标准(Standard)”安装,点击“Next”按钮后,指定PHP的安装目录,建议使用默认安装目录。接着“Mail
    configuration”窗口中设置邮件地址和指定SMTP服务器,在“服务类型(Server
    Type)”窗口中选择你使用的Web服务器的类型(如图2),因为我们使用Windows XP系统自带的IIS5.1,选择“Microsoft iis4 or
    higher”单选项,点击“下一步”后开始安装,最后在“IIS Scriptmap Node
    selection”窗口中选中所有的站点(如图3),点击“OK”按钮,就完成了PHP的安装和配置。图3选中所有站点 检查PHP调试环境配置
    进入到“控制面板→管理工具”,运行Internet信息服务程序,右键点击“默认网站”在弹出的菜单中选择“属性”,接着在弹出的属性对话框中切换到“主目录”标签页,点击应用程序设置栏中的“配置”按钮,弹出“应用程序配置”对话框,在“映射”标签页中,查看应用程序映射列表框中是否有扩展名为“.php”的选项(如图4),如果存在则表示PHP安装配置成功。图4查看程序映射如果没有找到该选项,也可以手工添加。在应用程序配置对话框中点击“添加”按钮,弹出“添加/编辑应用程序扩展名映射”对话框(如图5),在“可执行文件”栏中输入“”程序路径,“扩展名”中输入“.PHP”,其它选项使用默认设置,最后点击“确定”按钮即可。图5手工添加映射
    这样就完成了PHP调试环境的配置,以后就可以在IIS中调试PHP文件了。

    二、在windows下iis安装php的详细步骤

    我用的xp系统的nbsp;nbsp;nbsp;装iis拉nbsp;nbsp;也装了mysqlnbsp;nbsp;nbsp;可是php装不上阿nbsp;nbsp;也不知道是我没有选对nbsp;nbsp;nbsp;nbsp;那位高手能给我详细说一下安装的步骤nbsp;nbsp;不要说的太复杂nbsp;nbsp;nbsp;nbsp;装上能运行php就可以的nbsp;nbsp;nbsp;nbsp;谢谢!关键字:apachenbsp;phpnbsp;mysqlnbsp;phpmyadminnbsp;Zendnbsp;Optimizeramp;lt;nbsp;nbsp;nbsp;nbsp;处用到路径根据实际情况做相应修改nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;amp;gt;1.安装APACHE安装APACHE到C:nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;(())启动APACHE在IE里打入http://localhostnbsp;如果看到一个页面上面写着itnbsp;works说明APACEH运行正常2.安装PHP5解压后,把目录名改为php,复制到C:nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;(())把php目录下的-
    dist改名为复制到c:windows(或:winnt视操作系统而定),把和libmysql复制到c:windowssystem32下3.让APACHE可以运行PHP程序修改c:文件nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;((
    ))在#LoadModulenbsp;ssl_modulenbsp;modules/mod_的下一行加上(注意如果你的APACHE是2.2版本的加上下面这句)LoadModulenbsp;php5_modulenbsp;c:/php/php5apache2_;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;(())(注意如果你的APACHE是2.0版本的加上下面这句)LoadModulenbsp;php5_modulenbsp;c:/php/;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;(())在ApTypenbsp;application/x-gzipnbsp;.gznbsp;.tgz的下一行加上ApTypenbsp;application/x-httpd-
    phpnbsp;.php—————-
    以下内容为设定web根目录(可选)———把以下内容DocumentRootnbsp;“C:/Programnbsp;Files/Apachenbsp;Softwarenbsp;Foundation/Apache2.2/htdocs“amp;lt;Directorynbsp;“C:/Programnbsp;Files/Apachenbsp;Softwarenbsp;Foundation/Apache2.2/htdocs“amp;gt;分别改为DocumentRootnbsp;“C:/web“nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;(())amp;lt;Directorynbsp;“C:/web“amp;gt;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;(())—————-以上内容为设定web根目录(可选)————-修改默认首页


    把以下内容amp;lt;IfModulenbsp;dir_moduleamp;gt;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;DirectoryIndexnbsp;;lt;/IfModuleamp;gt;修改为(优先级从左向右)amp;lt;IfModulenbsp;dir_moduleamp;gt;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;DirectoryIndexnbsp;;;lt;/IfModuleamp;gt;—————————————————-测试

    建立内容:amp;lt;?phpphpinfo();?amp;gt;运行!

    4.安装MYSQL选择自定义选项可以自定义安装目录configuration:standardboth(installnbsp;asnbsp;anbsp;windowsnbsp;servicenbsp;amp;nbsp;includenbsp;binnbsp;directorynbsp;innbsp;windowsnbsp;path)modifynbsp;securitynbsp;settings5.安装Zendnbsp;Optimizer安装目录可选choosingnbsp;webnbsp;server:nbsp;Apachenbsp;2.X6.安装phpMyAdmin解压后把文件夹改名为phpMyAdmin并复制到web根目录修改为

    三、如何在iis下安装php

    CGI 用户必须在 中将 _redirect 指令设为 0。
    其重要细节请阅读 FAQ 中的_redirect。
    此外,CGI 用户可能需要设定 _status_env 指令。
    在使用这些指令时,确保它们没有在 中被注释掉。
    PHP 4 的 CGI 文件名是 而在 PHP 5 中是 。
    在 PHP 5 中, 是 CLI 版本,不是 CGI。
    修改 Windows 的 PATH 环境变量以把 PHP 目录包括进去。
    这样 PHP 的 DLL 文件,可执行文件和 就都可以保留在 PHP 目录中而不用把 Windows 系统目录搞乱了。
    更多细节见 FAQ 中的设定路径 PATH。
    IIS 专用用户(通常为 IUSR_MACHINENAME)需要能够读取各个文件和目录的权限,例如 ,docroot 和 session 的 tmp 目录。
    确保在 中正确设定了 extension_dir 和 doc_root 指令的值。
    这些指令依赖于 PHP 被安装的系统。
    在 PHP 4 中,extension_dir 是 extensions 而在 PHP 5 中是 ext。
    因此在 PHP 5 中 extensions_dir 的一个取值例子是 “c:\php\ext”,IIS 的 doc_root 的取值例子是
    “c:\Inetpub\wwwroot”。
    PHP 扩展库的 DLL 文件,如 php_ 和 php_,存放于 PHP 下载的 ZIP 包中(自动安装包里没有)。
    在 PHP 5 中,很多扩展库都是 PECL 的一部分,可以从“Collection of PECL modules”包中下载,例如 php_ 和
    php_。
    点击进入 PHP 下载页。
    在定义应用程序扩展名映射时,应选中“检查文件是否存在”。
    以极小的性能为代价,IIS(或者 PWS)会在调用 PHP 之前检查脚本文件是否存在并选出认证方法。
    这意味着 web 服务器会提供一个有道理的 404 形式错误信息而不是一条 CGI 错误说什么 PHP 没有输出任何数据。
    Windows NT/200x/XP 和 IIS 4 或更高版本PHP 可以安装为 CGI 或者 ISAPI 模块。
    不管哪种,都需要启动 Microsoft 管理控制台(也可能是“Internet 信息服务”,在 Windows NT 4.0 Option Pack
    中或者在 Windows 2000/XP 下的控制面板=>管理工具)。
    然后右键点击 web 服务器节点(通常为“默认网站”),并选择“属性”。
    如果想用 CGI 方式,按如下方法进行: * 选择“主目录”,“虚拟目录”或“目录”标签页,然后进行: * 将执行权限改为“纯脚本” *
    点“配置”按钮,选择“映射”标签页。
    点击“添加”按钮,将“可执行文件”指向适当的 CGI 文件名。
    例如 PHP 5 的值可能是:C:\php\。
    在“扩展名”中填入 .php。
    选择“全部动作”(或者“限制为”留空),选中“脚本引擎”。
    然后点击“确定”。
    设定合适的目录安全性(在 Internet 信息服务中完成)。
    如果 NT 服务器使用 NTFS 文件系统,给 I_USR_ 用户加上 / 文件所在目录的可执行权限(通过资源管理器完成)。
    要用 ISAPI 模块方式,按如下方法进行: * 如果不想用 PHP 进行 HTTP 认证,应该跳过这一步。
    在“ISAPI 筛选器”标签页中添加一个新的 ISAPI 筛选器。
    “筛选器名称”设为 PHP,“可执行文件”设为 / 的路径。
    选择“主目录”,“虚拟目录”或“目录”标签页,然后进行: * 将执行权限改为“纯脚本” * 点“配置”按钮,选择“映射”标签页。
    点击“添加”按钮,将“可执行文件”指向适当的 ISAPI DLL。
    例如 PHP 5 的值可能是:C:\php\。
    在“扩展名”中填入 .php。
    选择“全部动作”(或者“限制为”留空),选中“脚本引擎”。
    然后点击“确定”。
    * 完全停止 IIS(NET STOP iisadmin) * 重新启动 IIS(NET START w3svc) 对于 IIS 6(2003 Server),打开 IIS 管理器,进入 web 服务扩展,点击“添加一个新的 web 服务扩展”,“扩展名”中输入名称,例如 PHP,再点击“添加”按钮,点击“浏览”选择要么 ISAPI 文件( 或 )或者 CGI 文件( 或 )作为“文件路径”后点“确定”,然后选中“设置扩展状态为允许”并点“确定”。
    要使用 作为默认文档,在“文档”标签页中选择“添加”。
    输入 并点“确定”。
    用上下箭头按钮调整顺序。
    这和在 Apache 中设定 DirectoryIndex 相似。
    对于每个要关联为 PHP 脚本的后缀都要重复以上步骤。
    .php 是最常用的,此外为兼容一些遗留下来的老程序可能还需要加上 .php3。
    如果过些时候之后碰到 CPU 占用率达到 100%,则取消选中“缓存 ISAPI 应用程序”(“主目录”下点“配置”按钮”)。
    1 怎样将 PHP 目录加入到 Windows 路径 PATH 中去?在 Windows NT,2000,XP 和 2003 下: *
    进入控制面板并打开“系统”图标(开始 -> 设置 -> 控制面板 -> 系统,Windows XP/2003 中是:开始 -> 控制面板 -> 系统) *
    选择“高级”标签页 * 点击“环境变量”按钮 * 在“系统变量”栏中 * 找到 Path 这一项(可能需要向下滚动才能找到) * 鼠标双击 Path 这一项
    * 在最后加入你的 PHP 目录,包括前面的“;”(例如:;C:\php)此处好像是ext的目录 * 点击“确定”并重新启动电脑 注意:
    记住在上述修改之后重新启动,以确保对 PATH 的改变生效。
    PHP 手册过去提倡把文件拷贝到 Windows 系统目录中去,这是因为该目录(C:\Windows,C:\WINNT,等等)默认就在系统路径中。
    但是把文件拷贝到 Windows 系统目录中这一方式早已不被提倡,还可能造成问题。
    2 怎样使 文件在 Windows 下被 PHP 所用?有几种方法。
    如果使用 Apache,阅读专门的安装指示(Apache 1,Apache 2),否则就必须设定 PHPRC 环境变量:在 Windows
    NT,2000,XP 和 2003 种: * 进入控制面板并打开“系统”图标(开始 -> 设置 -> 控制面板 -> 系统,Windows XP/2003
    中是:开始 -> 控制面板 -> 系统) * 选择“高级”标签页 * 点击“环境变量”按钮 * 在“系统变量”栏中 *
    点击“新建”按钮并在“变量名”中输入“PHPRC”,在“变量值”中输入 文件所在的目录(例如:C:\php) * 点击“确定”并重新启动电脑WATH????
    你说的什么..什么IIS跟PHP????你问是如何在IIS下配置PHP吧.这个还是比较烦琐的.建议你下个Apache+Php+Mysql V1.3
    绿色自动安装版下载地址: .html我用得还是比较爽的你好ssada需要另外安装一个检查的 以前看过 我不搞PHP 不过你可以去下CSDN之类的网站发帖求助

    四、如何通过IIS部署自己PHP类型的网站

    win7 IIS 配置和的运行配置 控制面板中“程序”的位置
    选择左边的打开或关闭Windows功能如图,安装IIS7时需要选择要使用的功能模块安装好IIS打开IIS管理器如图点击上面的得到下面的界面
    到这里IIS并没有完成因为现在如果配置项目上去的话,会出现很多问题
    如访问数据库权限问题下面的这个步骤是设置访问数据库权限的这里选择localSystem或NetworkService默认装完IIS7之后,使用ASP程序会发现提示数据库连接失败,在网上找了找,说是因为MSJet引擎改变了临时目录的位置,但是又没有对临时的存取权限,导致数据库使用失败。先要设置应用程序池(ApplicationPool)为l,而不是默认的DefaultAppPool,可以在网站目录里对每个站点设置,也可以在站点进行单独设置。选择好要设置的站点之后,点右边的“基本设置”即可调出应用程序池设置对话框。这里必须用操作系统的登录名和密码
    不然无权访问硬盘分区这里的第二行显示授权就是因为上面的步骤给了用户名和密码 否则这里就是无权
    的页面也就访问不到了然后再给“系统盘:Windows\ServiceProfiles\NetworkService\AppData\Local”下面的
    Temp目录添加一个“Authenticated
    Users”的用户,其中AppData目录是隐藏的,在进入的时候可以直接在地址栏输入路径,或者在文件夹选项里显示隐藏文件。设置权限步骤:右击Temp文件夹,选择“属性”》选择“安全”选项卡》单击“编辑”》出来“Temp的权限”对话框,单击“添加”,在下面的“输入对象名称来选择”中输入Authenticated
    Users,确定》返回到“Temp的权限”,将AuthenticatedUsers的权限中的完全控制给勾上,确定》确定。启用父路径支持在站点主页上选择“ASP”,然后在“行为”组中将“启用父路径”设置为True即可。(这里我个人认为可以改也可以不改
    看你自己的情况而定(本人没改一直是False))至此,完成了Windows7中IIS7的安装及使用的配置。

    版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/127263.html

    (0)
    robot
    上一篇 2022-08-13
    下一篇 2022-08-13

    相关推荐

    • c#中savefiledialog的用法是什么

      SaveFileDialog类用于显示一个对话框,允许用户选择文件的保存位置和文件名。以下是SaveFileDialog的常用用法:创建SaveFileDialog对象并设置属性:SaveFileDialog saveFileDialog1 = new SaveFileDialog();saveFileDialog1.Filter = “Text files (*.txt)|*.txt|All

      2024-03-11
      0
    • 什么叫商城网站(商城类网站有哪些)

      什么叫商城网站,商城类网站有哪些内容导航:什么叫网上商城京东商城网站特点和优势是什么网站除了商城站还有哪些网站有返利的商城有哪些网站一、什么叫网上商城网上商城类似于现实世界当中的商店,差别是利用电子商务的各种手段,达成从买到卖的过程的虚拟商店,从而减少中间环节,消除运输成本和代理中间的差价,造就对普通消

      2022-04-23
      0
    • 黑龙江icp如何进行备案(黑龙江审批平台)

      黑龙江icp如何进行备案,黑龙江审批平台内容导航:黑龙江如何办理经营性ICP备案怎么申请黑龙江省ICP许可证网站都要进行ICP备案吗为什么一定要备案黑龙江网站备案网址、及流程一、黑龙江如何办理经营性ICP备案需要ICP许可证,ICP许可证是在省通信管理局办理

      2022-04-15
      0
    • 「建站公司怎么推广」自建站如何推广

      建站公司怎么推广,自建站如何推广内容导航:做网络推广如何选择建站公司及优化公司网站建设公司怎么推广网站建设行业怎样推广上海问答推广公司找极简建站怎么样呢一、做网络推广如何选择建站公司及优化公司首先要看对方现在是一个什么程度,可以seo也可以做硬广告这方面的话一二传

      2022-05-09
      0
    • Ubuntu的命令行终端是什么

      Ubuntu的命令行终端是一个名为Terminal的应用程序,它允许用户在Ubuntu操作系统中使用命令行进行各种操作和任务。Terminal提供了一个文本界面,用户可以在其中输入各种命令来执行系统操作、管理文件、安装软件等。用户可以通过按下Ctrl+Alt+T快捷键或者在应用程序菜单中找到Terminal来打开命令行终端。

      2024-03-28
      0
    • ubuntu图标突然变大的原因有哪些

      系统设置被更改:用户可能不小心更改了系统设置,导致图标大小变大。显示屏分辨率更改:如果用户更改了显示屏分辨率,可能会导致图标变大。主题更改:更换主题时,可能会影响图标的大小。操作系统更新:在操作系统更新过程中,可能会出现一些bug导致图标大小变化。显示设置更改:用户可能在显示设置中更改了图标大小,导致图标变大。

      2024-03-02
      0