IIS上安装PHP5.3的完整教程方法(及5.3.0以后版本的方法)

作者:随然 日期:2009-11-06

字体大小: 小 中 大

由于PHP5.3的全新特效及改进,原有的isapi方式解析PHP脚本已经不被支持,PHP从5.3.0以后的版本开始使用微软的fastcgi模式,这是一个更先进的方式,运行速度更快,更稳定!

新版本的PHP5.3通过以往老方法已经不能在IIS上安装了,现在给出在IIS上安装PHP5.3以后版本的教程

首先下载并安装IIS FastCGI,下载地址http://www.iis.net/1521/ItemPermalink.ashx

下载IIS下的PHP,下载地址http://windows.php.net/download/,(注意IIS下要选择VC9的版本)解压到所需目录,该目录需要给予user读取运行权限,找到PHP安装目录下的php.ini-development并改名为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可能打开网页会提示500错误

找到

; On windows:

; extension_dir = "ext"

改为

; On windows:

extension_dir = "E:\local\php5.3\ext"

目录根据自己情况定

至于php.ini里面的extension开启方式,根据自己所需,比如我的是

;extension=php_bz2.dll

;extension=php_curl.dll

;extension=php_dba.dll

;extension=php_exif.dll

;extension=php_fileinfo.dll

extension=php_gd2.dll

;extension=php_gettext.dll

;extension=php_gmp.dll

;extension=php_intl.dll

;extension=php_imap.dll

;extension=php_interbase.dll

;extension=php_ldap.dll

extension=php_mbstring.dll

;extension=php_ming.dll

;extension=php_mssql.dll

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

;extension=php_pdo_odbc.dll

;extension=php_pdo_pgsql.dll

;extension=php_pdo_sqlite.dll

;extension=php_pgsql.dll

;extension=php_phar.dll

;extension=php_pspell.dll

;extension=php_shmop.dll

;extension=php_snmp.dll

;extension=php_soap.dll

;extension=php_sockets.dll

;extension=php_sqlite.dll

;extension=php_sqlite3.dll

;extension=php_sybase_ct.dll

;extension=php_tidy.dll

;extension=php_xmlrpc.dll

;extension=php_xsl.dll

;extension=php_zip.dll

注意最后一个php_zip.dll这个在我下载下来的php5.3.0的ext内是不存在的,所以如果开启会报错误,如果实在需要这个DLL,可以从PHP5.2中拷贝过去

然后打开IIS管理器,网站上点右键-属性-主目录-配置-添加,配置如下图

打开FASTCGI配置文件C:\WINDOWS\system32\inetsrv\fcgiext.ini,在最后[Types]修改为这样的样式

[Types]

php=PHP

[PHP]

ExePath=D:\Program Files\Php\php-cgi.exe

重启即可,还有不要忘记给默认文档加个PHP哦

评论: 0 | 引用: 0 | 查看次数: 7793

安装完php后iis 503,IIS上安装PHP5.3的完整教程方法(及5.3.0以后版本的方法)相关推荐

  1. linux安装完mysql后如何初始化,linux yum安装mysql后要注意的一些初始化问题linux服务器应用 -电脑资料...

    1. 配置开机启动服务 /sbin/chkconfig httpd on [设置apache服务器httpd服务开机启动] /sbin/chkconfig –add mysqld [在服务清单中添加m ...

  2. 电脑安装完软件后,以后就不记得安装路径,如何查看文件所在路径

    参考以下: c​​​​​​​https://jingyan.baidu.com/article/8275fc86da054307a03cf6b3.html

  3. 安装完python后、还需要安装什么-安装python后

    广告关闭 2017年12月,云+社区对外发布,从最开始的技术博客到现在拥有多个社区产品.未来,我们一起乘风破浪,创造无限可能. 系统中有python2,为了不影响现有程序,只能在此基础上安装pytho ...

  4. 解决办法在安装完Nginx后服务启动失败

    在安装完Nginx后服务启动失败的解决办法 systemctl start nginx //启动服务 Job for nginx.service failed because the control ...

  5. ubuntu15.04在安装完vmware11后打开提示 VMware Kernel Module Updater

    ubuntu15.04在安装完vmware11后打开提示 VMware Kernel Module Updater 说什么内核需要重编译,但点击确定后又失败了 查看了网上,说linux内核版本升级,导 ...

  6. mysql配置好后_安装完 MySQL 后必须调整的 10 项配置

    当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议.许多人在事后都非常惊讶,因为我们建议他们仅仅改动几个设置,即使是这里有好几百个配置项.这篇文章的目的在于 ...

  7. linux双系统重启卡光标,Ubuntu 16.04安装完重启后黑屏,光标一直闪

    原文:https://blog.csdn.net/weixin_38533896/article/details/81023690 版权声明:本文为博主原创文章,转载请附上博文链接! 按照百度经验里面 ...

  8. mysql安装完后不能配置_安装完 MySQL 后必须调整的 10 项配置

    (www.hackbase.com 黑基网)当我们被人雇来监测MySQL性能时,人们希望我们能够检视一下MySQL配置然后给出一些提高建议.许多人在事后都非常惊讶,因为我们建议他们仅仅改动几个设置,即 ...

  9. eclipse安装完PyDev后不显示

    问题描述:eclipse安装完PyDev后,Window->Preference下面不显示,且安装过程中出现如下提示: 问题分析:版本不适配问题,我的eclipse版本是4.5(Mars),而这 ...

最新文章

  1. 利用Powershell和ceye.io实现Windows账户密码回传
  2. win安装wordcloud报错解决方案
  3. texstudio 使用方法_简单说说LaTex(TexStudio中的使用)
  4. JS之字符串连接方法join
  5. P1057 传球游戏
  6. Java之final详解
  7. 脊髓损伤有哪些方法方法?顾连康复方法有哪些
  8. lua语言和python_[动态语言]python和lua中的三元操作符and-or
  9. 【知了堂学习笔记】java 自定义异常
  10. oracle关键字作为字段名使用方法
  11. 在本地搭建hyperledger fabric 网络
  12. 快速构建express后端模版从qiya-cli开始
  13. 新的开始,从CSDN
  14. 基于SSH保险业务管理系统的设计与实现
  15. 记一篇IT培训日记005-Hello Java
  16. Python中一个非常高效的json对比库--deepdiff
  17. 超图申请试用以及激活
  18. [嵌入式框架][nrf51822][SDK12.3] BLE分层设计 NUS 透传数据队列发送,提升带宽利用率
  19. pytorch 若干小坑
  20. 数字电路-半导体存储电路

热门文章

  1. 收不到Win10正式版预订通知?一个批处理搞定
  2. TabHost选项卡的实现(一):使用TabActivity实现
  3. hdu 1175 连连看
  4. (转,改)UML中的几种关系
  5. SQL SERVER中直接循环写入数据
  6. 为什么互联网公司都喜欢自研业务系统?
  7. 浅谈机器人产品落地全过程
  8. 户外私密Party | 在大峡谷里聊一点平时不能聊的干货(报名ing...)
  9. 【干货】极简体验+免费真的万能嘛?北森Saas第一坑:免费
  10. 0.0.5、Linux命令