惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

V
Vulnerabilities – Threatpost
U
Unit 42
F
Fortinet All Blogs
aimingoo的专栏
aimingoo的专栏
P
Proofpoint News Feed
F
Full Disclosure
月光博客
月光博客
Engineering at Meta
Engineering at Meta
博客园_首页
The Register - Security
The Register - Security
G
Google Developers Blog
The Cloudflare Blog
博客园 - Franky
K
Kaspersky official blog
A
Arctic Wolf
Scott Helme
Scott Helme
C
Cisco Blogs
Hugging Face - Blog
Hugging Face - Blog
C
Check Point Blog
NISL@THU
NISL@THU
AI
AI
D
DataBreaches.Net
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Stack Overflow Blog
Stack Overflow Blog
Project Zero
Project Zero
The GitHub Blog
The GitHub Blog
H
Hackread – Cybersecurity News, Data Breaches, AI and More
量子位
Vercel News
Vercel News
T
Tor Project blog
P
Privacy International News Feed
D
Docker
I
Intezer
L
LangChain Blog
P
Proofpoint News Feed
Security Latest
Security Latest
C
CXSECURITY Database RSS Feed - CXSecurity.com
T
Threatpost
博客园 - 聂微东
AWS News Blog
AWS News Blog
Martin Fowler
Martin Fowler
P
Privacy & Cybersecurity Law Blog
V
V2EX
Last Week in AI
Last Week in AI
C
Cybersecurity and Infrastructure Security Agency CISA
The Hacker News
The Hacker News
T
Tenable Blog
Blog — PlanetScale
Blog — PlanetScale
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tailwind CSS Blog

博客园 - 互联网粒子

论公司运营 复杂问题需要系统思维 Razor视图引擎-基础语法 项目管理-项目进度偏差分析 无线互联的三大机会 IT公司的情.理.法.文管理 康盛被腾讯“招安” - 互联网粒子 - 博客园 基于JSON缓存的多国语言的实现 IIS7中启用JS的压缩 用户个性化推荐 IE6下的JQUERY_FCK兼容问题 - 互联网粒子 - 博客园 软件需求全景 .NET中使用WINDOWS API参数定义 如何下载安装和破解VS2010 windows下面的管理命令 数据库字符串内容批量更新 如何查询Sql Server 2005补丁版本号 javascript模板机制 javascript上实现动态参数
在WIN7系统IIS7下配置PHP5运行环境
互联网粒子 · 2010-07-14 · via 博客园 - 互联网粒子

一直想去实践下PHP,最近有点闲时间在我的机器上配置了一个PHP的运行环境,我用的是WINDOWS 7平台,把这个基本的步骤记录下来。

先去下载一个PHP最新的版本:

http://windows.php.net/download/ 我用的是php-5.3.2-Win32-VC9-x86

它有二个版本一个是VC6一个是VC9,它们的差异就是编译器不一样,如果你想在IIS7下跑那就下载VC9的吧。

下载完后,直接安装,我是安装在D:\Program Files\PHP 安装成功后,直接去修改这个目录下面的php.ini配置文件

fastcgi.impersonate = 1

cgi.fix_pathinfo=1

cgi.force_redirect = 0

open_basedir 指向包含 php 程序的网站路径。 【可选项】

extension_dir = "./ext" ;注意:以往版本中这里往往要使用绝对路径,但是现在可以用这样的方式进行通用配置。只需要把前面的;去掉就可以了

为了验证PHP是否安装成功,可以在控制台下面先进行D:\Program Files\PHP目录然后运行 php  -info如果正常的话会显示一堆的配置信息出来。

设置IIS7

首先要保证你的系统应用了CGI,如果没有的话,依次打开 控制面板 | 程序和组件 | 开启或关闭Windows功能,英文版对应操作为 Control Panel | Programs and Features | Turn Windows Features On or Off.

看下图

打开IIS的CGI

然后再设置IIS可以解析PHP的脚本:

打开IIS管理器,先择你的机器名,然后先择右边的功能视图中的【处理程序映射】功能,选择右边【添加托管处理程序】在对话框中依次输入:*.php,模块选择:FastCgiModule最后一个框输入你安装PHP所的目录CGI程序

D:\Program Files\PHP\php-cgi.exe

IIS7设置PHP

验证:新建一个网站,写一个PHP文件test.php内容为

<?php
 phpinfo();
?>

直接在IIS上浏览该文件可以显示出配置的信息出来了。

  • fastcgi.impersonate = 1
  • cgi.fix_pathinfo=1
  • cgi.force_redirect = 0
  • open_basedir 指向包含 php 程序的网站路径。 【可选项】
  • extension_dir = "./ext" ;注意:以往版本中这里往往要使用绝对路径,但是现在可以用这样的方式进行通用配置。