导航:首页 > 编程语言 > iis10配置php

iis10配置php

发布时间:2022-06-20 15:07:16

Ⅰ 如何在iis服务器搭建php环境

在 IIS 中搭建 PHP 环境,推荐用 php manager ,步骤如下:


1、先安装配置好 IIS。

提示:需要注意的是要选中 CGI。


2、下载安装 php manager 1.2。

提示:需要注意的是,如果是 IIS 10,在安装 php manager 之前,需要修改注册表,否则可能会出现“必须安装IIS7以上才可以安装”的错误提示,这是这个软件的小 bug。


3、下载安装(解压) php。

提示:从官网下载时,注意选择 windows 平台的 PHP 版本,Non Thread Safe,x64 或 x86。


4、配置 php。

提示:打开 IIS 管理器,点击 php Manager。

Ⅱ iis怎么配置php的

如果搭建 PHP 系统时,使用 IIS 做为服务器平台,个人推荐使用 Php Manager 工具。


在 IIS 平台中配置php环境的方法有几种,用PHP Manager配置php环境应该算是比较简单的一种方法。这个工具软件是微软发布的面向 IIS的PHP管理器,x86和x64系统均可使用,用途如下:


*关联PHP和IIS

*并列运行多个PHP版本在同一台服务器上,甚至在同一网站

*检查PHP运行时配置和环境(的phpinfo()函数的输出)

*配置各种PHP设置

*启用或禁用PHP扩展

*远程管理php.ini PHP配置文件


使用也很简单,只需要下载并安装Php Manager,安装完成后,会在 IIS 管理器中增加一个图标:


Ⅲ 如何在IIS中配置PHP运行环境

设置环境变量后,无须拷文件到系统盘

1.把php-5.2.0-Win32.zip解压到E:PHP_SERVERPHP目录

2.把E:PHP_SERVERPHP目录下的PHP.INI-DIST文件改名为PHP.INI

作如下修改:

查找extension_dir = "./",该处是指定PHP动态链接库的路径,

改为extension_dir = "E:/PHP_SERVER/PHP/EXT",注意是“/”。

查找extension=php_mbstring.dll,把前面的分号去掉。

这个不去的话用phpMyAdmin会出现红色提示。

查找extension=php_gd2.dll,去掉前面的分号,支持GD库用的。

查找extension=php_sockets.dll,去掉前面的分号。

查找extension=php_mysql.dll,去掉前面的分号,支持MYSQL数据库用的。


3.现在我们通过设置环境变量把PHP.INI文件位置定在E:PHP_SERVERPHP目录下,

打开系统属性-环境变量-系统环境变量-新建,变量名:PHPRC,变量值:E:PHP_SERVERPHP,

更改系统环境变量,编辑path变量, 在最后加上:;E:PHP_SERVERPHP,注意是“”。

(重启服务器..)

1.在WEB服务扩展中 “添加一个新的WEB服务器扩展” .php E:PHP_SERVERPHPphp5isapi.dll 允许

2.网站属性-ISAPI筛选器 - 添加 php E:PHP_SERVERPHPphp5isapi.dll

3.网站属性-主目录-配置-添加映射-可执行E:PHP_SERVERPHPphp5isapi.dll .php

4.网站属性-文档-添加index.php

5、重启IIS先点击开始菜单选择“运行”依次输入CMD回车

net stop w3svc回车

net stop iisadmin回车

net start w3svc回车

Ⅳ iis如何配置php

在IIS下配置PHP,一共4大步骤。
步骤/方法
首先下载Windows的PHP安装包。随后将该包解压至C:\PHP。完成上面的步骤后,将C:\php目录下的php.ini-dist文件改名为php.ini,然后拷到C:\Windows目录下。
用记事本打开C:\Windows目录php.ini文件php.ini里找到register_globals = Off 将 Off 改成 On。
再找到extension_dir = "./" 吧"./"里的./改成php里的ext所在的位置,如"C:\php\ext"。最后将php目录下的php5ts.dll拷到C:\WINDOWS\system32目录下。至此完成PHP的安装步骤。
设定IIS支持PHP
添加新的WEB扩展服务。按
“开始”→“程序”→“管理工具”→“Internet 信息服务(IIS)管理器”打开IIS管理器。选中“Web服务扩展”→添加一个新的Web 服务扩展。添加:php目录下的php5isapi.dll,名称:PHP设置扩展状态为允许:√。完成后选择确定。添加ISAPI筛选器。按
“Internet 信息服务(IIS)管理器”→“网站”→“属性”→“ISAPI 筛选器”→添加筛选器名称:PHP可执行文件:php目录下的php5isapi.dll。添加php映射文件。
选中“Internet 信息服务(IIS)管理器”→“网站”→“默认网站”→“属性”→“主目录”→“配置映射”→添加可执行文件:php目录下的php5isapi.dll扩展名:.PHP。添加首页默认文件。选中“Internet 信息服务(IIS)管理器”→“网站”→“默认网站”→“属性”→“主目录”→“文档”。添加index.php首页文件。
设定相关权限
设定PHP文件夹权限。打开PHP文件夹,添加everyone和IUSR及IWAM用户权限。查看相关资料说只需添加IUSR用户权限就可以但我个人试过如果不加入everyone用户则执行不成功。如果设定有误欢迎指正。因为加入everyone不能保证安全。设定网站文件夹权限。具体设定如上所述。只是文件夹路径不一样。
4
测试
重启IIS。
查看PHP首页文件。测试页面。 在浏览器中输入本机的IP地址。

Ⅳ [求助]怎样在IIs下配置php

IIS下安装PHP5IIS
5.11、下载php-5.0.5-win32.zip包;2、解压,比如解压到c:\php5;3、拷贝c:\php5根目录下的php.ini-recommended到系统安装目录下的Windows\system32,并且改名为php.ini;4、打开php.ini,查找extension_dir
=
"."行,改为extension_dir
=
"c:\php5\ext",查找;extension=php_mysql.dll行,去掉行开头的分号,以开启MySQL支持;5、打开IIS,右击"默认Web站点->属性"打开"默认Web站点属性"窗口,在"ISAPI筛选器"配置页下,添加一个新的筛选器,筛选器名称为PHP,可执行文件为d:\php5\php4isapi.dll,在"主目录"配置页下,按"配置"按钮打开"应用程序配置"窗口,添加一个应用程序映射项,可执行文件为c:\php5\php5isapi.dll,扩展名为.php,把"脚本引擎"打上勾;6、在IIS的“文档”属性页中添加index.php,default.php等默认文档;7、在IIS的虚拟根目录中新建文件为phpinfo.php,内容为;8、用IE测试http://localhost/phpinfo.php,如果显示php的环境信息,说明配置成功,否则,从头检查一遍

Ⅵ 自己服务器上用iis作为服务器环境配置php

1.按你上面的情况来看,不一定;
2.IP+PHP网站端口可以访问,很有可能是APACHE在起作用;
3.你得把PHP文件解析的动态服务和执行文件指向IIS;
4.我们常用的IIS和PHP配置有如下3种
我们知道php配置有几种:
第一种、CGI方式加载PHP环境,通常就是IIS里面配置解释器为php.exe,早期比较常见,目前使用较少。
特点是:稳定,但效率太低。
第二种、ISAPI方式加载PHP环境,通常就是IIS里面配置解释器为php5isapi.dll,目前使用最多,应用最广。
特点是:多线程,效率较高,但不够稳定。
第三种、FastCGI方式加载PHP环境,在IIS环境里并不常见,但其它系统环境应用还是有的,不过IIS7.0开始内置FastCGI了。
特点是:高效率,高稳定性,属于将来发展趋势。
我试过其他的特别麻烦,PHP
5.3发布的Windows版已经不支持ISAPI模式了,所以我打算按微软推荐的FastCGI方式运行PHP。
我用的就第三种,也是最好最快的,因为FastCGI大大加强了IIS处理PHP的能力,能迅速提高PHP站点的反应速度和生产力,
并具有更高的稳定性和安全性.

Ⅶ iis怎么设置支持php程序

一、解压缩下载的 PHP-5.2.5-Win32.zip 文件,并将其复制到:D:\ServerRoot\PHP (根据你的需要,比如你也可以放到C:\php);二、 php.ini文件的选择
设定有效的 PHP 配置文件,php.ini。压缩包中包括两个 ini 文件,php.ini-dist 和 php.ini-recommended。建议使用 php.ini-recommended,因为此文件对默认设置作了性能和安全上的优化。仔细阅读此文件中的说明并研究 ini 设置 一章来亲自人工设定每个项目。如果要达到最佳的安全效果,则最好用这个文件,尽管 PHP 在默认的 ini 文件下也工作的很好。将选择的 ini 文件拷贝到 PHP 能够找到的目录下并改名为 php.ini。PHP 默认在 Windows 目录下搜索 php.ini:
在 Windows 9x/ME/XP/2003 下将选择的 ini 文件拷贝到 %WINDIR%,通常为 c:\windows。 (即C:\windows\php.ini)
在 Windows NT/2000 下将选择的 ini 文件拷贝到 %WINDIR% 或 %SYSTEMROOT% 下,通常为 c:\winnt 或 c:\winnt40 对应于服务器版本。
如果在 Windows NT,2000 xp或 2003 中使用了 NTFS,确保运行 webserver 的用户名对 php.ini 有读取的权限(例如使其对 Everyone 可读)。
php.ini -dist 一般用于程序开发。
php.ini -recommended 用于线上服务使用。
三、 php.ini文件的修改 1、查找:extension_dir = "./"改为:extension_dir = "D:\ServerRoot\PHP\ext\"2、找到"safe_mode=off"改为"safe_mode=on"
象一些能执行系统命令的函数shell_exec()和``被禁止,其它的一些执行函数如:exec(), system(), passthru(),popen()将被限制只能执行safe_mode_exec_dir指定目录下的程序。如果你实在是要执行一些命令或程序,找到以下:
safe_mode_exec_dir =
指定要执行的程序的路径,如:
safe_mode_exec_dir = D:\ServerRoot\PHP\
然后把要用的程序拷到D:\ServerRoot\PHP\目录下,这样,象上面的被限制的函数还能执行该目录里的程序3、找到"display_errors=on"改为"display_errors=off"
一般php在没有连接到数据库或者其他情况下会有提示错误,一般错误信息中会包含php脚本当前的路径信息或者查询的SQL语句等信息,这类信息提供给黑客后,是不安全的,所以一般服务器建议禁止错误提示 。
display_errors = Off
log_errors = On
同时也要设置错误日志存放的目录 找到下面这行
;error_log = filename
去掉前面的;注释,把filename改为指定文件
error_log = D:/usr/php_error.log 4、找到"disable_functions="改为:"disable_functions=phpinfo,system,exec,passthru,shell_exec,popen,is_dir".
我们觉得不希望执行包括system()等在内的能够执行命令的php函数,或者能够查看php信息的phpinfo()等函数,那么我们就可以禁止它们:5、查找:magic_quotes_gpc 如果是Off的话改成On打开magic_quotes_gpc来防止SQL注入。6、查找:register_globals (register_globals = Off 修改成register_globals = On)
在PHP中提交的变量,包括使用POST或者GET提交的变量,都将自动注册为全局变量,能够直接访问,这是对服务器非常不安全的,所以我们不能让它注册为全局变量,就把注册全局变量选项关闭:7、查找:open_basedir 后面增加 /www/ /*说明:www为网站程序所放文件*/
这个选项可以禁止指定目录之外的文件操作,还能有效地消除本地文件或者是远程文件被include()等函数的调用攻击。8、expose_php设为off ,这样php不会在http文件头中泄露信息。
我们为了防止黑客获取服务器中php版本的信息,可以关闭该信息斜路在http头中 。9、设置“allow_url_fopen”为“off” 这个选项可以禁止远程文件功能 。 10、查找字符串“; windows Extensions”,将下列各行行首的分号(;)去掉,根据你网站的需要你可以打开更多
;extension=php_dbase.dll可选
;extension=php_mcrypt.dll
;extension=php_gd2.dll 此项用以支持GD库的,一般需要,必选
;extension=php_ldap.dll可选
;extension=php_mbstring.dll此项不选则使用PHPMyAdmin会提示错误,必选
;extension=php_mssql.dll 此项用以支持MSSQL数据库,可选
;extension=php_mysql.dll 此项用以支持MySQL数据库,必选 11、将php目录和ext目录下的相关dll复制到C:\windows\system32,(包括:php_mbstring.dll、php_mcrypt.dll、php_gd2.dll、php_dbase.dll、php_mysqli.dll、php_mysql.dll、libmysql.dll等)如果你不太要哪些明白,最简单的办法就是全部复制。
然后映射PHP在站点属性窗口中,单击"主目录"页签,单击"配置"按钮,在新弹出的"应用程序配置"对话框中,单击"添加"按钮,加入 PHP 的 ISAPI 支持,选择可执行文件:D:\ServerRoot\PHP\php5isapi.dll 、扩展名为 .php 、限制动作为:GET,POST 。单击"确定"添加,并在"应用程序配置"窗口中查看 .php 扩展是否加载成功。若成功,则单击"确定"关闭配置窗口,回到站点属性主窗口(3) 单击"文档"页签,在默认内容文档中添加 index.htm、index.html、index.php 三个文件,并将所有默认文档排序,顺序尽量靠前。完成后,单击"确定",关闭站点属性配置窗口,回到 IIS 管理器主界面。(4) 右键单击"Web 服务扩展",添加 PHP 扩展支持。(5) 在如下图所示的"新建WEB服务扩展"对话框中,"扩展名"填写PHP,"文件"选择 D:\ServerRoot\PHP\php5isapi.dll ,并设置该PHP扩展默认为允许。(6) 重启 IIS 服务.

Ⅷ win10iis怎么配置php环境

大体的步骤:
1。安装iis
2。安装php
3。在iis中配置php
4。安装mysql
5。配置php让php支持mysql

详细说明的地址:
http://www.vvschool.cn/html/web/exchange/2010/0225/2935.html

Ⅸ 如何让iis支持php

首先我们要的工具:
1、IIS:这个当然是不能少的了,用系统自带的就好了,这里就不教大家怎么装了。
2、PHP:php-5.2.0-win32-installer.msi
3、MYSQL:mysql-5.0.27-win32.zip
4、MYSQLFRONT:MySQL.Front-v3.2.14.3.rar,这是一个图形化管理mysql数据库的工具
第一篇:IIS安装
第一篇我们就不说了,怎么安装IIS网上到处都是,我们直接开始第二篇吧。
第二篇:PHP安装
1、程序下载:
建议到PHP官方网站
网址:http://cn2.php.net/get/php-5.2.0-Win32.zip/from/a/mirror
2、程序安装:
解压或者未解压后,能看到php-5.2.0-win32-installer.msi文件时,双击文件,弹出下列对话框,我们再单击Next(下一步):

在这一步,他会要你同意一个协议,不同意是没法继续安装的。同意就同意呗,反正这个东西是开源的,(应该是的吧)呵呵:

在这一步选择安装文件夹,如果要更改,单击Browse(浏鉴)。这里,我建议不要改更。第一,PHP文件不大;第二,由于这个本来不是Windows下的文件,更改不知道会不会有什么不能用的地方。:

选择你的WEB服务程序,建议选择IIS/PWS 3。这个选项在XP的IIS下,也就是IIS5.5下测试通过。:

程序安装组界面,别急点点下一步,看清楚下面的说明:

在上图中显示的Extensions(扩展)前面的“+”号点开,然后拖动滚动条,一直到下图位置。在GD2上右击,然后选择安装此功能(选择中的第一个或者二个)。
其实,第一个跟第二个的区别在这个地方不大。如果有下属选项时,选第一个,只会安装一些默认的功能,而第二个是完全安装。懂英语的朋友就不要笑话我了,呵呵

同理,拖到mysql那一项,与前面一样的操作。如果你的mysql版本比较高,建议把mysqlli也装上,就是在mysql下面的那一个。

需要的人还可以到下面这个地方,按照上面两步的方法安装PHP帮助文档与PEAR。然后单击Next(下一步)

单击Install(安装),开始正式安装PHP

安装过程,等待
安装完成,单击Finish(完成)结束安装

到这里,我们的PHP算是装完了。休息一下,我们马上开始讲第三篇,PHP与IIS整合
第三篇:PHP与IIS整合
说起来,这一点应该是PHP安装最重要的一个环节了,如果这一步没有成功,其他的都白搞了,呵呵。
打开IIS,然后在你要支持PHP的网站名称上右击,选择“属性”。当然,如果你要所有的网站都支持PHP,也可以在“网站”上面右击,选择属性。

这是弹出来的网站属性对话框,我们要选择的是“主目录”选项卡。

选择“主目录”选项卡后,再点击这个选项卡下面的“配置”

弹出应该程序配置选项卡,这里时候,我们要选择“添加”

这步比较关键,这个是点击添加后弹出来的。
在“可执行文件”后面,我们选择“php-cgi.exe”,前面的路径是你的PHP安装路径。
而这个,在很多以前的参考上,都是一个DLL文件,而这个版本是php-cgi.exe。
“扩展名”填“.php”,别把那个点“.”丢了。
后面就是一直“确定”到最后了。呵呵

最后,我们来写一个测试程序“test.php”,然后打开测试。如果你看到了跟我图片中类似的内容,那么恭喜你,PHP安装成功了!
test.php内容:
[url=javascript:]Copy code[/url]

第四篇:mysql安装
1、程序下载:
建议到mysql官方网站
网址:http://dev.mysql.com/get/Downloads/MySQL-5.0/mysql-noinstall-5.0.27-win32.zip/from/pick
2、程序安装:
解压或者未解压后,能看到setup.exe文件时,双击文件,弹出下列对话框,我们再单击Next(下一步):

选择安装模式,如果没有特殊要求,或者你不是很懂的情况下,请选择Typical(经典安装)或者在你磁盘空间足够的情况下可以选择Complate(完全安装)。建议(特别是初学者)不要选择Custom(自定义安装)。
我这里选择最常用的经典安装

装备工作完成,点击Install(安装)让安装程序正式开始安装工作

安装状态,请稍候。。。

这是选择是否到mysql网站注册,不管他,我们选择Skip Sign-UP(跳过注册)

完成安装。如果没有特殊的要求,可以把这个小勾去掉,点击Finish(结束)结束安装。但是从安全角度考虑,我们还是勾选上这个小勾,再点击Finish(结束)来对msyql做一些初始的配置

配置的第一个界面,点击Next(下一步)就好了
如果没什么太特殊的要求,我们选择第二个Stanard Configur action(标准配置)就好了。

这个画面要说明的比较多:
1、Install as Windows Service:将msyql作为windows服务安装。勾选这一项,你将会在“控制面板”,“管理工具”,“服务”里面找到mysql。这样子,能提高mysql在系统中的运行级别。建议勾选。
2、Service Name:这个其实没什么用,就是选择你在“服务”里面看到的名字而已,随便一个,你熟悉就好了。
3、Launch the MySQL Serverautomatically:自动开启服务。勾选这个的话,只要你打开Windows,哪怕你没有登陆,MySQL也在运行。
4、Include BIN Directory in WIndowsPATH:勾选这个的话,用可以直接在CMD的任何地方运用MySQL的命令行模式。如果你熟悉命令行,这个就蛮实用。不熟悉的吗,建议不勾选。

这个是配置root(根用户)密码。
1、Modify Security Settings:配置安全设置。其实就是配置root(根用户)的密码。
2、Enable root access from remotemachines:允许root(根用户)从远程机器登陆。从安全角度考虑,建议不勾选。
3、Create An Anymous Account:建立一个匿名帐号。建议不勾选。

下面这几步都是完成安装了,,没什么好说的。。。

第五篇:MySQL-Front安装
1、程序下载:
建议到FF下载站下载:
网址:http://www.crsky.com/soft/4932.html
2、程序安装:
这个过程我就不说了,没有什么特别的地方。
第六篇:MySQL-Front连接管理MySQL
MySQL-Front安装后,打开。就会看到下面这么一个画面。(当然,如果你是第一次使用,“对话”里面就应该是空的。)
这个时间,我们单击新建

这个看到的就是添加新对话的对话框。
在“一般”选择卡中,只有一个“登陆信息”可以填写,但这个其实只是埴写一个你可以识别数据的名称就可以了。我这里就写“localhost”。
下面那个图标,没有什么实际意义,你要喜欢就改一下吧。

再点击“连接”选项卡。
这里要填写的比较多一点。
服务器:填写你数据库服务器所用的IP或者域名。
端口:3306。默认是3306,一般程序下不会更改。
以下的选项,我们就不用管了。基本上用不着管。想知道清楚的,可以自己查资料或者PM我

“注册”选项卡。
填与你数据库的用户名与数据。
下面的“数据库”选项,在你填写完正确的服务器地址与用户名密码后,点击它后面的那个小方块,就可以选择要管理的数据库。这个功能在你的用户有多个数据的管理权限,而你又不想一次打开所有的数据的情况下特别有用。
后面两上选项卡我不细说了。“autostart”是在打开时自动执行一些SQL命令;“数据库浏览器”则是定制MySQL-Front视图

点击确定,就可以到登陆提示框。继续确实就好了。
当然了,这个对话,也可以在刚打开MySQL-Front时,选中已存在的连接,再点击打开来获得。

OK,现在看到的就是MySQL里面的数据库信息了。

最后,特别要说明的是。如果你对MySQL数据不是很熟悉
请千万不要更改或者删除mysql库里面的任何东西。
否则可能导致你的数据库不能用!!!

http://jingyan..com/article/546ae1856cbdf81149f28cf1.html

Ⅹ 如何在IIS中配置运行PHP~呢

安装PHP(环境变量篇)

 设置环境变量后,无须拷文件到系统盘

 1.把php-5.2.0-Win32.zip解压到E:\PHP_SERVER\PHP目录

 2.把E:\PHP_SERVER\PHP目录下的PHP.INI-DIST文件改名为PHP.INI

   作如下修改:

      查找extension_dir = "./",该处是指定PHP动态链接库的路径,

          改为extension_dir = "E:/PHP_SERVER/PHP/EXT",注意是“/”。

      查找extension=php_mbstring.dll,把前面的分号去掉。

          这个不去的话用phpMyAdmin会出现红色提示。

      查找extension=php_gd2.dll,去掉前面的分号,支持GD库用的。

      查找extension=php_sockets.dll,去掉前面的分号。

      查找extension=php_mysql.dll,去掉前面的分号,支持MYSQL数据库用的。

3.现在我们通过设置环境变量把PHP.INI文件位置定在E:\PHP_SERVER\PHP目录下,

   打开系统属性-环境变量-系统环境变量-新建,变量名:PHPRC,变量值:E:\PHP_SERVER\PHP,

   更改系统环境变量,编辑path变量, 在最后加上:;E:\PHP_SERVER\PHP,注意是“\”。

   (重启服务器..)

配置IIS支持PHP

 1.在WEB服务扩展中 “添加一个新的WEB服务器扩展” .php  E:\PHP_SERVER\PHP\php5isapi.dll 允许

 2.网站属性-ISAPI筛选器 - 添加 php E:\PHP_SERVER\PHP\php5isapi.dll

 3.网站属性-主目录-配置-添加映射-可执行E:\PHP_SERVER\PHP\php5isapi.dll .php

 4.网站属性-文档-添加index.php

 5、重启IIS先点击开始菜单选择“运行”依次输入CMD回车
你可以去后盾人平台看看,里面的东西不错

阅读全文

与iis10配置php相关的资料

热点内容
程序员的兴趣 浏览:409
华为服务器有什么好 浏览:701
程序员和测试之间的关系 浏览:945
加密蚊帐什么意思 浏览:151
javalistclear 浏览:607
哪个app上民宿多靠谱 浏览:827
重庆服务器租用哪里有云服务器 浏览:453
土星模拟器文件夹 浏览:902
文件夹文件袋文件盒 浏览:695
云服务器打开f8指令 浏览:243
盈透证券加密币 浏览:72
阿里云服务器初始密码怎么修改 浏览:266
服务器怎么设定公用网络 浏览:99
程序员自己尝尿检测出糖尿病 浏览:593
打印添加pdf 浏览:932
苹果解压专家账号 浏览:844
度晓晓app为什么关闲 浏览:228
net文件是伪编译码吗 浏览:149
伴随矩阵的matlab编程 浏览:63
单片机和h桥是什么意思 浏览:314