IIS上FASTCGI安装PHP5.3以后版本
来源:互联网 发布:linux gunzip 压缩 编辑:程序博客网 时间:2024/06/07 02:49
iis最基础的安装请看IIS安装配置图解,IIS上安装PHP5.3以后版本的教程
1、首先安装IIS FastCGI,下载地址http://www.iis.net/1521/ItemPermalink.ashx
2、下载IIS下的PHP,下载地址http://windows.php.net/download/,选择msi类型的Installer安装包,安装的过程中,会出现下面这个界面
根据自己的需要选择php extensions,这里介绍以下几个重要的,这些都可以在PHP.INI里开启关闭的。打开php.ini,查找以下代码并去掉每行前面的分号;即启用组件
;extension=php_dbase.dll //可选
;extension=php_gd2.dll //支持GD库,必选
;extension=php_mbstring.dll //不选PhpMyadmin会出红色提示,必选
;extension=php_mcrypt.dll //不选以及不把libmcrypt.dll复制到C:\WINDOWS\system32文件夹,PhpMyadmin会出错误提示:无法载入mcrypt扩展,必选
;extension=php_mssql.dll //支持MSSQL的,可选
;extension=php_mysql.dll //支持MYSQL的,必选
其中注意这个目录,如果更换PHP目录,一定要修改下面这段路径到你PHP下的EXT目录
extension_dir = “D:\Server\Php\ext”
3、安装后找到PHP安装目录下的PHP.INI文件,找到下面
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
; date.timezone =
更改为
[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = Asia/Shanghai
也有一说是date.timezone = PRC,应该都可以的.
以下两个步骤是针对IIS6的,在IIS7及IIS7.5上FASTCGI安装PHP,这两个步骤可以省略,安装PHP的MSI版本时,会自动注册这些内容.
4、然后打开IIS管理器,网站上点右键-属性-主目录-配置,如果有PHP选项就修改,没有就添加配置如下图
5、打开FASTCGI配置文件C:\WINDOWS\system32\inetsrv\fcgiext.ini,看最后有没有下面这段,如果没有就加上
[Types]
php=PHP
[PHP]
ExePath=D:\Program Files\Php\php-cgi.exe
6、IIS上新建一网站,放入php文件,代码为
- <?
- phpinfo();
- ?>
- //或
- <? echo phpinfo(); ?>
我在IIS7.5上用FASTCGI安装PHP5.3.3发现需要用下面这个PHPINFO,用上面的会出现空白页面,最后找到原因:在PHP.INI里开启short_open_tag就可以了,默认的是short_open_tag = Off,给改成short_open_tag = ON就OK了.
- <?php
- phpinfo();
- ?>
本地运行测试能否成功
IIS6上基于FASTCGI安装PHP请参考http://learn.iis.net/page.aspx/247/using-fastcgi-to-host-php-applications-on-iis-60/,最后请不要忘记给默认文档加个PHP哦,在IIS7上是自动添加的默认文档index.php的。
- IIS上FASTCGI安装PHP5.3以后版本
- IIS上安装PHP5.3的完整教程方法(及5.3.0以后版本的方法)
- PHP5.3以后的版本不再支持用ISAPI进行扩展在IIS里运行了,应该用FastCGI方法配置
- (win7)IIS7下配置php5.3 (5.3以后的版本只可以使用FastCGI)
- Ubuntu8.0.4上安装Nginx php5 fastcgi
- PHP5.3以后的版本如何在XP中安装
- Windows IIS FastCGI安装PHP5.3 VC9 Non Thread Safe全攻略
- IIS+FastCGI+PHP5.3+MySQL5.1+Gzip详细教程
- IIS下安装php5.3
- IIS中fastcgi安装多版本php配置方法
- linux上安装php5.6版本
- WIN2003下安装php5.3+IIS6+fastcgi教程
- IIS下安装PHP5
- php5.*.* iis 安装
- 原创教程:IIS + FastCGI + PHP5.3 + MySQL5.1 + Gzip 详细配置图文教程
- IIS+FastCGI+PHP5.3+MySQL5.1+Gzip详细教程_服务器配置
- IIS配置PHP5.3配置完成后---FastCGI Error14001 (0x800736b1)___解决方法
- win2003 IIS 6.0配置PHP5.3配置完成后---FastCGI Error14001 (0x800736b1)
- sizeof与strlen的简易区别
- 代码大全(五)-- 软件构建中的设计
- C#开发时错误总结
- CX51 用户手册----PSOC伪指令
- _T与L的区别
- IIS上FASTCGI安装PHP5.3以后版本
- Mule ESB安装
- Lua中require用法一
- CPLD+SRAM+MCU+LCD 项目小结
- 项目测试之Squid代理服务器
- 开机后,双击打开我的电脑很慢的解决办法
- 如何获取iphone的硬件版本以及系统信息
- WIFI Direct 标准 连接
- HTML中id 和name的区别