windows下IIS配置PHP环境图文方法

先到官网下载

PHP5.2.17 官方下载: http://windows.php.net/downloads/releases/php-5.2.17-Win32-VC6-x86.zip
PHP5.3.5 官方下载:http://windows.php.net/downloads/releases/php-5.3.5-Win32-VC9-x86.zip

注意了,必须都是线程安全版的了,如果是百安全测试版本的大家不要用,在服务器就要做安全版的。

在php.ini文件配置是我们如果是开发版就可随便使用那个php.ini文件了,如果是产品或服务器版本我们需要使用php.ini-production但在php5.2.17对应用文件是php.ini-recommended哦。

php.ini-production对应于php.ini-recommended
php.ini-development对应于php.ini-dist

好了注意事项都讲了,下面我来看图文教程。

首先安装好IIS7 安装的时候 要注意三个地方打得勾

注: CGI 会在IIS7+PHP_5.3.5的环境中用到

ISAPI扩展和ISAPI筛选器 用在IIS7+PHP_5.2.17

下面开始添加IIS的PHP支持

IIS7+PHP_5.3.5

1. 将下载回来的php_5.3.5解压到 C:php目录(也可以放在其他地方,但是后面应该做相应修改)

2. 将php.ini-development改名为php.ini

3. 修改php.ini 查找data.timezone 修改为date.timezone = “Asia/Shanghai”(这里必须改,不然会出警告) 找到Windows Extensions开启 所需模块,如:php_curl.dll php_mysql.dll php_mysqli.dll php_xmlrpc.dll php_curl.dll 只要去掉前面的 分号 保存就可以了

4. 添加<模块映射>

 

这里的路径按你的实际情况填写.

5. 在网站根目录新建一个phpinfo.php的文本文件 内容为:

<?php
phpinfo();
?>

6. 测试,打开浏览器看结果:localhost/phpinfo.php,如果能看到类似下面的页面就说明你成功了:

好了,到现在 已经可以成功的运行PHP程序了.

IIS7+PHP_5.2.17

于之前安装IIS的时候已经选上了isapi扩展和isapi筛选,这里就不用另外再添加角色服务了,直接开始

先修改php.ini文件..

把c:php下的php.ini-dist (需先设置显示扩展名)改名成php.ini,用记事本打开 找到extension_dir = “./”,然后把里面的./改成c:php(根据自己的实际情况修改路径)

1. 添加应用程序池

2. 添加isapi和cgi限制

3. 添加isapi筛选器

4. 添加脚本映射

5. 测试(之前已经创建了phpinfo.php) 跟之前一样 打开localhost/phpinfo.php 查看效果:

 

下面补充一下在apache+php配置方法

1.Apache配置PHP个人认为首先要注意的是Apache和PHP的版本信息,不同的版本之间所要进行设置的参数是不同的,开始的盲目让自己受尽了苦头。
2.选择版本:Apache 2.2.14  PHP:5.2.5 具体细节不再赘述。。。
3.验证Apache和PHP是否安装成功:
  (1) Apache: http://localhost
 (2)PHP:在dos窗口下运行php -i
4.PHP配置文件php.ini
  (1)修改:

 代码如下 复制代码
extension_dir = “./”
    extension_dir = "C:/Program Files/PHP/ext" (自己安装PHP的实际目录下ext子目录的路径)

  (2)取消注释以支持mysql数据库

 代码如下 复制代码
     extension=php_mysql.dll
     extension=php_mysqli.dll

  (3)环境变量:

 代码如下 复制代码
PHPRC: C:Program FilesPHP
Path中添加:C:Program FilesPHP

将文件liblibmysql.dll 拷贝入C:WINDOWSsystem32
  (这一步不进行可能会报Httpd.exe错误)
5.Apache配置文件httpd.conf
 (1)添加对php的支持
 

 代码如下 复制代码
  LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
   PHPIniDir "C:/Program Files/PHP"

 (2)实际工作的目录:

 代码如下 复制代码
    DocumentRoot "F:/ApcheWork"
   <Directory "F:/ApcheWork">
   <Directory "F:/WWW" >
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    allow from all
</Directory>

 (3)添加对index.php的支持

 代码如下 复制代码
    <IfModule dir_module>
    DirectoryIndex index.php index.html
</IfModule>

  (4) 添加类型支持

 代码如下 复制代码

    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .html
    AddType application/x-httpd-php .php .phtml .php3 .php4
AddType application/x-httpd-php-source .phps

友情提示,根据我们经验如果你是iis7就使用PHP5.3.5 vc9编译的,如果你是apache2.2就使用php2.1.7使用vc6编译的吧,关于这个具体可到官网去下载,

时间: 2024-08-28 15:15:47

windows下IIS配置PHP环境图文方法的相关文章

win2003 iis配置PHP环境图文教程_win服务器

配置PHP环境 下载 FastCGI 1.5 for IIS x86 / x64,添加fastcgi映射 编辑C:\WINDOWS\system32\inetsrv\fcgiext.ini内容如下 复制代码 代码如下: [Types] php=PHP [PHP] ExePath=D:\php\php-cgi.exe InstanceMaxRequests=10000 EnvironmentVars=PHP_FCGI_MAX_REQUESTS:10000 d:\php\php.ini主要修改点如下

windows下IIS建立FTP文件服务器图文教程

本教程以操作系统XP3为未例,用server版的windows思路步骤大同小异. IIS安装包含FTP模块OK 效果:输入ftp://192.168.x.x 密码验证 或者 匿名访问[FTP访问限制设定] 登录操作日志记录 具体步骤:开始-设置-控制面板-管理工具 描述:1.jpg   图片:1.jpg 默认网站-属性   FTP站点-描述-网络地址填写   FTP访问 权限设置     FTP文件地址设置     FTP站点这样就建好了!!!

Windows 8 IIS配置PHP运行环境

原文:Windows 8 IIS配置PHP运行环境 在Windows 8 的IIS(8.0)中搭建PHP运行环境: 一:安装IIS服务器 1.进入控制面板>>程序和功能>>打开或关闭Windows 功能,找到Internet信息服务,记得选中CGI这一项   2.安装完成后在浏览器中打开localhost,查看是否能显示IIS的欢迎页面:   二:下载安装配置PHP环境 1.下载PHP,官网地址:http://windows.php.net/download/, 2.将下载的zip

Windows下安装PHP单元测试环境PHPUnit图文教程_php技巧

1.按照常规下载 php 的zip包和配置好 php.ini,这里的例子使用的是 E:\php 2.把你的 php 目录加入系统环境变量 path 中 3.开始 运行 输入 cmd,然后切换到你的 php 目录,我当前的就是 E:\php 4.输入 go-pear.bat 首先脚本会询问是把 pear 安装为系统范围的还是本地拷贝,这里我们默认选择系统,直接回车即可 5.这时显示当前的路径配置,并询问你是否修改,我们保持默认依然回车即可,回车后脚本就会开始自动安装 pear 库了 6.安装的时候

Windows 7和Windows 2008下IIS配置Asp站点如何启用父路径

在Win7/Win2008下IIS配置Asp站点启用父路径的设置方法与win2003下不同,看看下图就知道了! 作者:csdn博客 贝壳 返回栏目页:http://www.bianceng.cnhttp://www.bianceng.cn/Servers/web/

有关jsp在windows下的配置及连接SQLServer数据库的详解

js|server|sqlserver|window|数据|数据库|详解 最近在学习jsp,有关jsp的运行环境的配置问题着实让我费了不少功夫,环境配置好了,连接SQL Sever 2000数据库时又出了不少问题,鉴于此我把自己配置这两方面的详细步骤给大家共享一下,希望刚刚接触jsp的并立志在jsp方面有所成就的同仁少走一些弯路,让我共同进步.有希望与我交流的请加我qq:26544472(在验证信息中请注明jsp交流) (一)有关jsp在windows下的配置: Sun推出的JSP(Java S

DiscuzX2.0在windows下的配置

摘要:这一段项目中有一个论坛需要升级,确切的说是要做扩充.原来论坛用的是Discuz NT,相比现在的Discuz X2.0肯定功能稍微弱一些,因此用户就有想法需要升级,将原来论坛.日志.照片什么的全部升级到Discuz X2.0上来.由于Discuz NT是基于.net的,而Discuz X是基于php的,所以直接升级肯定是做不到的,中间必须通过导库,必要的地方修改相关php来满足需求.今天暂且不说如何升级,先来看看Discuz X2.0在windows下如何配置. 主要内容: php环境配置

PHP学习笔记----IIS7下安装配置php环境

原文:PHP学习笔记----IIS7下安装配置php环境 Php如何安装                                                                                     Php版本的选择 Php在windows下的(php5.4.7)有两种版本: VC9 x86 Non Thread Safe 非线程安全型 以FastCGI模式运行 VC9 x86 Thread Safe 线程安全性 以ISAPI模式运行 安装过程 只需要解

常用windows下远程管理Linux服务器的方法

随着互联网的 高速发展以及Linuxhttp://www.aliyun.com/zixun/aggregation/13760.html">企业应用的成熟,Linux被广泛应用于服务器领域,如何实现Linux的远程管理成为 网络管理员的首要任务.我们经常见到的几种最为常用的windows下远程管理Linux服务器的方法,基本上都是利用SecureCRT,F-Secure SSH 抑或是PUTTY等客户端工具通过ssh服务来实现Windows下管理Linux服务器的,这些客户端工具几乎不需要