搜索
首页php教程php手册windows下IIS配置PHP环境图文方法
windows下IIS配置PHP环境图文方法Jun 13, 2016 am 10:10 AM
iisphpwindows介绍同学图文文章方法环境系统配置

本文章来给各位同学介绍在windows系统中iis7配置php环境的几种方法,有需要了解的朋友可参考,这里我以PHP5.2.17和PHP5.3.5 为实例,iis7配置PHP5.3.5和PHP5.2.17方法。

先到官网下载

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的文本文件 内容为:

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"
 代码如下 复制代码
  LoadModule php5_module "C:/Program Files/PHP/php5apache2_2.dll"
   PHPIniDir "C:/Program Files/PHP"
   PHPIniDir "C:/Program Files/PHP"

 (2)实际工作的目录:
 代码如下 复制代码
    DocumentRoot "F:/ApcheWork"
  
  
    Options FollowSymLinks
    AllowOverride None
    Order deny,allow
    allow from all
 代码如下 复制代码
    DocumentRoot "F:/ApcheWork"

  

  
 代码如下 复制代码
   
    DirectoryIndex index.php index.html
    Options FollowSymLinks

    AllowOverride None

    Order deny,allow
 代码如下 复制代码

    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

    allow from all
 (3)添加对index.php的支持
 代码如下 复制代码
        DirectoryIndex index.php index.html
  (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编译的吧,关于这个具体可到官网去下载,

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
c盘的users是什么文件夹?可以删除吗?c盘的users是什么文件夹?可以删除吗?Nov 10, 2022 pm 06:20 PM

c盘的users是用户文件夹,主要存放用户的各项配置文件。users文件夹是windows系统的重要文件夹,不能随意删除;它保存了很多用户信息,一旦删除会造成数据丢失,严重的话会导致系统无法启动。

启动任务管理器的三个快捷键是什么启动任务管理器的三个快捷键是什么Sep 21, 2022 pm 02:47 PM

启动任务管理器的三个快捷键是:1、“Ctrl+Shift+Esc”,可直接打开任务管理器;2、“Ctrl+Alt+Delete”,会进入“安全选项”的锁定界面,选择“任务管理器”,即可以打开任务管理器;3、“Win+R”,会打开“运行”窗口,输入“taskmgr”命令,点击“确定”即可调出任务管理器。

微软的pin码是什么微软的pin码是什么Oct 14, 2022 pm 03:16 PM

PIN码是Windows系统为了方便用户本地登录而独立于window账户密码的快捷登录密码,是Windows系统新添加的一套本地密码策略;在用户登陆了Microsoft账户后就可以设置PIN来代替账户密码,不仅提高安全性,而且也可以让很多和账户相关的操作变得更加方便。PIN码只能通过本机登录,无法远程使用,所以不用担心PIN码被盗。

window下报错“php不是内部或外部命令”怎么解决window下报错“php不是内部或外部命令”怎么解决Mar 23, 2023 pm 02:11 PM

对于刚刚开始使用PHP的用户来说,如果在Windows操作系统中遇到了“php不是内部或外部命令”的问题,可能会感到困惑。这个错误通常是由于系统无法识别PHP的路径导致的。在本文中,我将为您提供一些可能会导致这个问题的原因和解决方法,以帮助您快速解决这个问题。

windows操作系统的特点包括什么windows操作系统的特点包括什么Sep 28, 2020 pm 12:02 PM

windows操作系统的特点包括:1、图形界面;直观高效的面向对象的图形用户界面,易学易用。2、多任务;允许用户同时运行多个应用程序,或在一个程序中同时做几件事情。3、即插即用。4、出色的多媒体功能。5、对内存的自动化管理。

win10自带的onenote是啥版本win10自带的onenote是啥版本Sep 09, 2022 am 10:56 AM

win10自带的onenote是UWP版本;onenote是一套用于自由形式的信息获取以及多用户协作工具,而UWP版本是“Universal Windows Platform”的简称,表示windows通用应用平台,不是为特定的终端设计的,而是针对使用windows系统的各种平台。

win10为什么没有“扫雷”游戏了win10为什么没有“扫雷”游戏了Aug 17, 2022 pm 03:37 PM

因为win10系统是不自带扫雷游戏的,需要用户自行手动安装。安装步骤:1、点击打开“开始菜单”;2、在打开的菜单中,找到“Microsoft Store”应用商店,并点击进入;3、在应用商店主页的搜索框中,搜索“minesweeper”;4、在搜索结果中,点击选择需要下载的“扫雷”游戏;5、点击“获取”按钮,等待获取完毕后自动完成安装游戏即可。

在windows中鼠标指针呈四箭头时一般表示什么在windows中鼠标指针呈四箭头时一般表示什么Dec 17, 2020 am 11:39 AM

在windows中鼠标指针呈四箭头时一般表示选中对象可以上、下、左、右移动。在Windows中鼠标指针首次用不同的指针来表示不同的状态,如系统忙、移动中、拖放中;在Windows中使用的鼠标指针文件还被称为“光标文件”或“动态光标文件”。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

AI Hentai Generator

AI Hentai Generator

免费生成ai无尽的。

热门文章

R.E.P.O.能量晶体解释及其做什么(黄色晶体)
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳图形设置
3 周前By尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您听不到任何人,如何修复音频
3 周前By尊渡假赌尊渡假赌尊渡假赌

热工具

Atom编辑器mac版下载

Atom编辑器mac版下载

最流行的的开源编辑器

Dreamweaver Mac版

Dreamweaver Mac版

视觉化网页开发工具

安全考试浏览器

安全考试浏览器

Safe Exam Browser是一个安全的浏览器环境,用于安全地进行在线考试。该软件将任何计算机变成一个安全的工作站。它控制对任何实用工具的访问,并防止学生使用未经授权的资源。

DVWA

DVWA

Damn Vulnerable Web App (DVWA) 是一个PHP/MySQL的Web应用程序,非常容易受到攻击。它的主要目标是成为安全专业人员在合法环境中测试自己的技能和工具的辅助工具,帮助Web开发人员更好地理解保护Web应用程序的过程,并帮助教师/学生在课堂环境中教授/学习Web应用程序安全。DVWA的目标是通过简单直接的界面练习一些最常见的Web漏洞,难度各不相同。请注意,该软件中

mPDF

mPDF

mPDF是一个PHP库,可以从UTF-8编码的HTML生成PDF文件。原作者Ian Back编写mPDF以从他的网站上“即时”输出PDF文件,并处理不同的语言。与原始脚本如HTML2FPDF相比,它的速度较慢,并且在使用Unicode字体时生成的文件较大,但支持CSS样式等,并进行了大量增强。支持几乎所有语言,包括RTL(阿拉伯语和希伯来语)和CJK(中日韩)。支持嵌套的块级元素(如P、DIV),