首页 > 编程语言 >怎么让IIS支持PHP

怎么让IIS支持PHP

时间:2022-11-27 10:04:49浏览次数:38  
标签:Web php 管理器 IIS Windows 支持 PHP your


php 安装包中就存在安装方法。下面资料是在 %php root%\install.txt 文件中提到的。我通常都按照这个方法配置 IIS + php ,白试百灵。当然 php 离开 MySQL 就不精彩了,有时间你在配置一个 MySQL 出来,就很够用了。 WinNT + IIS + php + MySQL 虽然在使用上没有 Linux + Apache + php + MySQL 来的高速,可是做为调试环境还是非常方便的。


IIS 4.0+ (CGI)
1. Copy the php.ini-dist to your systemroot (the directory where you installed windows), rename it to php.ini, and
edit it to fit your needs
2. Start the Microsoft Management Console (may appear as 'Internet Services Manager', either in your Windows NT 4.0
Option Pack branch or the Control Panel->Administrative Tools under Windows 2000).
3. Right click on your Web server node (will most probably appear as 'Default Web Server'), and select 'Properties'.
4. Under 'Home Directory', click on the 'Configuration' button. Add a new
5. entry to the Application Mappings; Use the path to php.exe as the Executable, supply .php as the extension, leave
'Method exclusions', blank, and check the Script engine checkbox.
6. Put a .php file under your Web server's document root and check if it works!

================================================================================

PHP 在 IIS (CGI) 中的安装 (翻译兼心得)

1、 复制 php.ini-dist 文件岛你的系统文件夹(在你安装Windows 的文件夹下,比如 C:\Windows 或者 C:\WINNT 下),将该文件改名为 php.ini , 按照你需要的配置修改文件中的设置内容。
2、 打开 "Microsoft 管理控制台" ( 也许在你的系统中被称作 "Internet 服务管理器" , 尝试打开 开始 -> 设置-> 控制面板 -> 管理工具 -> Internet 服务管理器, 在你的 Windows 2000 / XP / 2003 下)。
3、 鼠标右键单击你的站点的根目录接点 ( 显示在控制台的左侧的属性管理器中,或许在 Internet 服务管理器 -> pascal(你的机器名) -> 默认Web站点 ),在弹出菜单中选择 "属性"。
4、 在 "主目录" 选项卡中单击 "配置" 按钮,打开 "应用程序配置" 对话框。
5、 进入 "应用程序映射" 选项卡, 添加一个新的项目 用 php.exe 的全路径 (如 "C:\Program Files\PHP\php.exe" 或者 C:\PHP\php.exe) 添加到 "可执行文件" 文本框, ".php" 作为 "扩展名", "动作" 项选择 "全部" (我个人推荐), 选择 "脚本引擎" 复选框,如法炮制 可以添加一些别的扩展名支持,如 .php3 .php4 等。按确定按钮或者应用按钮保存配置。
6、 放置一个 .php 的文件在你的WEB服务器的根目录所在的文件夹下,执行一下,看看效果。

当然测试的时候不一定非要把文件放在 web 根目录下,也可以放在虚拟文件夹下测试。

标签:Web,php,管理器,IIS,Windows,支持,PHP,your
From: https://blog.51cto.com/u_15834343/5889640

相关文章

  • cmd命令行启动、停止IIS,打开iis net start w3svc
    命令行暂停iis:netstopiisadmin命令行启动iis:netstartiisadmin;netstartw3svc注意,启动iis需要执行两个命令,一个是netstartiisadmin,这个是网上最常......
  • IIS环境下ShopEx伪静态配置【图文教程+视频教程】
     其实ShopEx官网上,关于伪静态的文章分享已经很多了,早在很久以前,我也是按照论坛里的文章给自己的Win2003+iis6服务器配置伪静态,在这期间,也有不少网友找我帮他配置,其间也遇......
  • 详解支持向量机-SVC的模型评估指标【菜菜的sklearn课堂笔记】
    视频作者:菜菜TsaiTsai链接:【技术干货】菜菜的机器学习sklearn【全85集】Python进阶_哔哩哔哩_bilibili从上一节的例子中可以看出,如果我们的目标是希望尽量捕获少数类,那......
  • 跨平台网页开发框架ASP.NET Core 7性能大提升,正式支持HTTP/3
     微软跨平台网页开发框架ASP.NETCore即将迎来第7个主要版本,由于.NET7对性能的诸多改善,ASP.NETCore7也同时受益,官方解释,由于.NET7在性能部分的提升,许多方面直接或间接......
  • canvas绘制手写签名【移动端+web】--支持下载
    一个简单的实例<head><metacharset="UTF-8"><metahttp-equiv="X-UA-Compatible"content="IE=edge"><metaname="viewport"content="width=device-widt......
  • Chrome 103支持使用本地字体,纯前端导出PDF优化
    Chrome103支持使用本地字体,纯前端导出PDF优化 在前端导出PDF,解决中文乱码一直是一个头疼的问题。要解决这个问题,需要将ttf等字体文件内容注册到页面PDF生成器中。但......
  • PHP代码审计
    前言官方文档:php.netphp官方文档是非常详情,好用的,在遇到不清楚作用的函数时可以进行查询白盒测试做代码审计最主要的知识是要去了解一个漏洞应该有哪些防御方式,因为大部分的......
  • php session_start() open failed Permission denied,session.save_path的解决办法
    1.背景公司最近来了一个新游戏项目,游戏入口程序居然见到了许多年未见的php环境,虽然很久没有接触,但是这种东西不是简简单单嘛,怀着这种心态,慢慢的走进了一个小坑,搞了1个......
  • 使用Redis构建支持程序
    使用Redis构建支持程序构建的不是应用程序,而是记录应用程序信息、记录访客信息、为应用程序提供配置信息等手段来帮助和支持应用程序。使用Redis记录日志如何用Redis存......
  • 【编码】PHP中文路径问题
    低版本的PHP可能会遇到不支持中文路径的情况:require('http://localhost/中文路径/test.php');require('\中文路径\test.php');$file=fopen('http://localhost/中文路......