当前位置:首页 » 编程语言 » php56iis

php56iis

发布时间: 2022-12-15 12:32:19

1. php环境搭建,用iis好还是apache好,为什么

稳定性
稳定性是web服务器不间断运行的根本。对于一个网站来说也是尤为重要的。在正常的运载过程中,IIS的稳定性稍逊于Apache,如果保持长时间的运行而不重启的情况下,偶尔会出现500错误,甚至还有可能出现莫名的假死情况。要解决这一问题用户可以不定期的重启一下,这种情况将会有所好转。反观Apache则表现的非常稳定。
安全性
安全性是所有服务应用的重中之重。而且当前各种莫名的攻击大肆侵略着各种不同的服务器。早期的IIS在安全性上有所欠缺,不过随着微软公司的完善,各种补丁更新的升级,尽可能的提高了网站安全性上。Apache得益于先天的优势,一般用户都会在Linux环境下运行Apache,所以安全性自然也没得说。安全性的话,Apache和IIS可以说是旗鼓相当。
难易度
一款软件应用的上手难度直接影响着用户群体的大小。IIS自然不用多说,微软公司一直都是以易操作的图形化深得人心。上手操作、发布网站比较简单快捷。但是,要想精通的话还是挺困难的。APACHE则比IIS难上许多,首先一定要具备基础的计算机及互联网知识。所以说,IIS在这个环节上优势巨大。这也是这两者拉开差距的最大因素。
扩展性
IIS只能在windows环境下运行,拓展性可想而知,脱离的windows它将一事无成。不过运行ASP和.net非常优秀。而Apache自然无需多说,开放的源代码,拓展能力极强。支持几乎所有的语言。这个环节Apache完胜。

2. PHP为什么在IIS服务器无法访问浏览页面

  1. iis本身并不直接支持php;

  2. 需要配置开启php扩展;

  3. 具体步骤是先在iis中web扩展中添加php扩展(后面可以配上图);

  4. 最后,在文档里添加index.php首页默认文档即可。

3. [求助]怎样在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的环境信息,说明配置成功,否则,从头检查一遍

4. 关于IIS+php的问题

不知道你的IIS是什么版本的,如果是XP的话支持的不是很好,如果是WIN2003的话,应该没太大问题,你下来仔细看看有什么问题没有

5. PHP安装完成 访问显示IIS

你访问的不是jsp么,又不是PHP ...

6. php安装好之后,怎么停用IIS

1、停用IIS方法:

开始--运行--输入services.msc--找到 “IIS Admin”--双击它--在启动类型中 选择“已禁用”--确定即可

2、进入phpMyAdmin:

第一进入时候,用户名为“root” 密码为空,密码不用填,点击“执行” 应该就可以进入了吧

3、浏览PHP文件

在地址栏 输入 127.0.0.1(或者localhost)/网站根目录下的PHP文件
如:127.0.0.1/test.php

你可以去下载个集成安装环境 如Wamp

7. 最高哪个php版本支持iis6

PHP5.3x+IIS6完全配置方法,PHP5.3以上版本全新配置IIS方法 FastCGI方式(一...
在IIS6.0下安装Fastcgi+PHP来运行PHP程序(未装alpha),终于实现手工配置 IIS 6 下以 FastCGI 跑 PHP
PS:微软提升PHP在IIS下的性能 FastCGI Extension for IIS6.0% ~& d# L0 v& T1 o& D( U; ^; j
微软已经和PHP社区共同努力了一年之久,他们终于研发出 能让IIS更快地解析PHP的方法,用户们甚至不需要做基准测试就可以明显感觉到PHP解析速度加快.早在2006年,微软就和Zend等厂商一起研发 Windows Server下的优化工作,IIS产品组已经公布了IIS6和7的FastCGI扩展,它能让PHP执行效率更高. PHP一直以来是IIS的尴尬,用PHP扩展的速度跟不上其它服务端(甚至还有一些致命问题例如在某内存地址报错),而PHP又比ASP.net普及得 多,因此微软需要在IIS+PHP上突破市场. 微软去年底发布了ii6的fastcgi模块,可以免费下载,使用IIS6的您不妨在您的测试环境上试一下,没准会有惊喜哦! 今天将服务器上的php支持改成了fastcgi,目前运行稳定.fastcgi的iis模块可以让流行的应用框架在iis上支持fastcgi协议以提 供高性能和可用性的访问服务,fastcgi面向现有的网络服务器提供高性能的cgi替代标准。具体php安装方法我记录下来,其中包括出现的错误.
1.下载 FastCGI For IIS6 5 A( c* Z' E" t1 {. t, X
fcgisetup32.msi(FastCGI Extension for IIS 6.0 x86)- B: u, q, t' H" K: S4 t# J
下载:http//www.iis.net/extensions/FastCGI,选择: x86. ?8 ~& A7 t7 i
# ? i2 s' U& f% K
或者直接下载:http//go.microsoft.com/?linkid=96556962 v$ { j7 X8 O& ~
下载之后,双击运行进行安装。
(FakeCGI调试工具(备用):下载fake.zip http//blogs.iis.net/rickjames/attachment/1563148.ashx )
' @" ^! W# d' F. @# c5 [
安装后在 C:WINDOWSsystem32inetsrv 目录下产生了五个文件。如下图: B; a5 ]* v8 i% Z% b8 j2 q
同时在 IIS 的 “Web 服务扩展”里多了 FastCGI Handler。2 p3 o- h+ q, M/ d7 q
9 A- R; U( Q5 j8 `% W0 K* x- J. {
下载安装VC9运行库 即VISUAL C++ 2008
Microsoft Visual C++ 2008 Redistributable Package (x86)下载地址:
点击这里下载
2.下载 PHP5.3.0 Windows 版
由于PHP5.3的全新特效及改进,原有的isapi方式解析PHP脚本已经不被支持,PHP从5.3.0以后的版本开始使用微软的fastcgi模式,这是一个更先进的方式,运行速度更快,更稳定!
新版本的PHP5.3通过以往老方法已经不能在IIS上安装了,下载IIS下的PHP,下载地址http//windows.php.net/download/,(注意IIS下要选择VC9的版本)解压到所需目录,该目录需要给予
一、如何选择PHP5.3的VC9版本和VC6版本
VC6版本是使用Visual Studio 6编译器编译的,如果你的PHP是用Apache来架设的,那你就选择VC6版本。
VC9版本是使用Visual Studio 2008编译器编译的,如果你的PHP是用IIS来架设的,那你就选择VC9版本。
二、如何选择PHP5.3的Thread Safe和Non Thread Safe版本
先从字面意思上理解,Thread Safe是线程安全,执行时会进行线程(Thread)安全检查,以防止有新要求就启动新线程的CGI执行方式而耗尽系统资源。Non Thread Safe是非线程安全,在执行时不进行线程(Thread)安全检查。
再来看PHP的两种执行方式:ISAPI和FastCGI。
ISAPI执行方式是以DLL动态库的形式使用,可以在被用户请求后执行,在处理完一个用户请求后不会马上消失,所以需要进行线程安全检查,这样来提高程序的执行效率,所以如果是以ISAPI来执行PHP,建议选择Thread Safe版本;
而FastCGI执行方式是以单一线程来执行操作,所以不需要进行线程的安全检查,除去线程安全检查的防护反而可以提高执行效率,所以,如果是以FastCGI来执行PHP,建议选择Non Thread Safe版本。
user读取运行权限,
选择:PHP 5.3 (5.3.0)' Z* Z0 r% I) ~! F* r4 f+ V. R' b
VC9 x86 Thread Safe (2009-Jun-30 08:52:56) Zip [13.54MB]
sha1:
下载 .zip 格式的版本,解压缩下载的 php-5.3.0-Win32-VC9-x86.zip 文件,并将其复制到:X:Server_Corephp目录(你可以根据自己的意愿解压到别的目录。),并给 IIS 启动帐户组或用户赋予读取和运行权限。如下图:
+ A( b2 ^' Y6 K7 N9 ^8 _
: I" N9 {8 q: R* E' h9 j2 D
3. 注册 PHP 到 FastCGI % U3 L0 {. m1 @+ @# [
打开 C:WINDOWSsystem32inetsrvfcgiext.ini 文件。
; This is the configuration file for the FastCGI handler for IIS 6.0.: O: q. R4 u+ n9 f
; The FastCGI handler will look for this file in the same directory as
; fcgiext.dll. By default, the FastCGI installer will place this file into
; the %windir%system32inetsrv directory.
- E( a5 J3 l' R% H8 n
我个人的理解是,只要“Web 服务扩展”里的 FastCGI Handler 为允许时,在加载 fcgiext.dll 时,会读取 fcgiext.ini 配置文件的内容,根据里面的配置为每个网站提供映射。
在 [Types] 下添加以下配置: ; `9 c; v2 t9 b6 W- `; y' r9 H6 H7 S
[Types]/ K. X# n9 p4 I9 e
8 b, @+ K$ f6 }; c4 w
php=PHP
[PHP]
ExePath=X:Server_CorePHPphp-cgi.exe
这里要用:“”不能用“/”,“php”表示扩展名,“PHP”是配置节名称,以“[PHP]”定义。 (选你自己的安装的目录,下同。)
) U. P; P N: w0 |7 D' u" f& h- e( c8 R
4. 配置 php.ini
将 X:Server_CorePHPphp.ini-proction 复制一个,然后重命名为X:Server_CorePHPphp.ini ! q4 H: N9 X) K. X9 e }( S
找到PHP安装目录下的php.ini-proction并改名为php.ini文件,找到下面% n4 k. G8 ?4 N# K! P. B
[Date]7 R _* z$ ?% u' ?& t' v
; Defines the default timezone used by the date functions
; http//php.net/date.timezone
; date.timezone =, E+ d8 |! L0 J; N
更改为并去除前面的“;”:
[Date]( c% H4 u" v2 ~4 h( R4 @4 K
; Defines the default timezone used by the date functions
; http//php.net/date.timezone
date.timezone = Asia/Shanghai Q, @2 J ^9 t s) Q0 J
如果不改以上的date.timezone可能打开网页会提示500错误
找到6 s- j% ?# x$ F, h
; On windows:
; extension_dir = "ext"
改为. R- g. Z+ ~8 " D: O9 g
; On windows:
extension_dir = "X:Server_CorePHPext"
9 V2 g8 k' a- V9 " T" u/ z
找到:fastcgi.impersonate = 1;这句,把前面的;去掉, fastcgi.impersonate = 1
如下图:
5 P5 K9 c- [ n0 J( D( n
找到:short_open_tag= Off;改为
short_open_tag= On3 n2 X2 Y3 c( v) a# y6 X0 g+ {# ]
8 F0 L5 ]7 h8 w6 z. w
至于php.ini里面的extension开启方式,根据自己所需,找到:Windows Extensions 在 Windows Extensions 下方的动态模块配置中,需要打开以下模块支持:(去掉模块配置每行前面的;号即可)比如我的是: 7 v; k* P1 c
;extension=php_bz2.dll: n+ O" R$ Z) _7 [* B( c( D. K
;extension=php_curl.dll
;extension=php_dba.dll' f6 Y* p3 T4 R% q- c4 ]& Z7 G
extension=php_mbstring.dll" C* _: V3 z- F% m
extension=php_exif.dll7 l4 N2 N" e& {
;extension=php_fileinfo.dll7 E( X0 ~7 r; C* F9 j
extension=php_gd2.dll5 x9 ^1 g8 Q5 S" B& F
;extension=php_gettext.dll$ O' S. v1 i2 O$ q. H: O; G
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll. a! M+ _) z: _ P* @
extension=php_ldap.dll
;extension=php_ming.dll
;extension=php_mssql.dll3 g0 O) n8 c6 }9 M9 T7 X
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll ; Use with Oracle 11g Instant Client
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
;extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll. K0 q3 p6 t, ^# K) i* K
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll. {& w3 O# E$ , U7 j% y$ r1 I
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll$ T- g9 D& 7 D3 Z+ n# S% U& M
;extension=php_phar.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
;extension=php_snmp.dll. K9 m+ o) O9 @7 W @0 N
;extension=php_soap.dll p& S8 Q' s+ I, F0 L5 a1 v
;extension=php_sockets.dll
;extension=php_sqlite.dll
;extension=php_sqlite3.dll0 H5 ^$ l0 V7 g, M
;extension=php_sybase_ct.dll
;extension=php_tidy.dll2 m' J5 Q; A- T9 n
;extension=php_xmlrpc.dll
;extension=php_xsl.dll% h* t/ J" J) a8 t7 Q( I' n5 R9 F$ q
;extension=php_zip.dll
注意最后一个php_zip.dll这个在我下载下来的php5.3.0的ext内是不存在的,所以如果开启会报错误,如果实在需要这个DLL,可以从PHP5.2中拷贝过去(我的不行)
保存 php.ini 文件,并将其复制到 C:Windows ,并删除 X:Server_CorePHPphp.ini,不删除有时IIS报500错!
4 B0 M. ]9 U E3 d1 V
5. 配置网站 q% W* / n) c' `- Y
; t4 X! x( V, T! [) [2 |4 [
打开IIS管理器,网站上点右键-属性-主目录-配置-添加,配置如下图" j9 W, {" c4 S% @2 I1 x
& Q6 _: a8 g, m q/ R, R
# ^% v* ?# G6 |
可执行文件路径:C:WINDOWSsystem32inetsrvfcgiext.dll
6.相关权限配置
C:WINDOWSsystem32inetsrvfcgiext.dll 的权限,NETWORK_SERVICE和IUSR_***(Internet来宾账户)的可读和运行权限。
PHP安装目录的权限,NETWORK_SERVICE的读和运行权限
网站所在目录的权限,IUSR_***(Internet来宾账户)的读取和运行权,需要写入的目录单独再给写入权
7. 写个 php 测试下吧
" m: |: h# L' b% y; }
修改完在IIS上或者命令提示符运行iisreset命令重启IIS服务,这步很重要!
( M6 w6 {! R& y ~4 F
测试是否安装成功!
建立一个网站,phpinfo.php文件内容为:/ o+ p' n$ t8 T+ O( b2 s P. P
文件:phpinfo.php
<?php
phpinfo();
?>
6 j- O: M6 | [, p/ p t
看到类似以下效果说明你的服务器可以跑 php 了。

8. 如何让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

9. php环境搭建好之后搭建网站怎么显示iis默认首页

IIS设置默认首页的步骤:

  1. 打开IIS,展开网站列表,在你建立的站点的名称上点击右键,点“属性”,就打开下面这个界面:

热点内容
模拟手机访问 发布:2025-01-24 03:06:50 浏览:803
电脑中等配置有哪些 发布:2025-01-24 03:05:03 浏览:831
莫迪访问争议地区 发布:2025-01-24 03:00:10 浏览:996
安卓车载视频如何删除软件 发布:2025-01-24 02:54:22 浏览:616
服务器暂时无法运行是什么意思 发布:2025-01-24 02:45:59 浏览:146
配置最高的千元机哪个好 发布:2025-01-24 02:38:49 浏览:239
如何破解软件登录不了服务器 发布:2025-01-24 02:05:07 浏览:14
春节三新算法 发布:2025-01-24 02:03:22 浏览:20
我的世界服务器房间号2020电脑版 发布:2025-01-24 01:28:05 浏览:401
微信提示存储空间不足 发布:2025-01-24 01:19:53 浏览:966