PHP5.3.1 不再支持ISAPI


Posted in PHP onJanuary 08, 2010

要在IIS6上使用高版本PHP,必须安装fastCGI扩展,

       Microsoft FastCGI Extension for IIS 5.1 and 6.0

        然后让你的IIS6支持fastCGI即可。

然后设定一下php.ini中的CGI and FastCGI参数:

fastcgi.impersonate = 1

fastcgi.logging = 0

cgi.fix_pathinfo=1

cgi.force_redirect =0

cgi.rfc2616_headers=1

然后制作一个批处理文件,运行一下代码:

c %windir%\system32\inetsrv\fcgiconfig.js -add -section:"PHP" ^

-extension:php -path:"C:\PHP\php-cgi.exe"

将C:\PHP\php-cgi.exe替换成自己的安装路径!

如果你在使用phpMyadmin 3.1.0rc版,需要将.libraries/select_lang.lib.php 则需要将147,148行的

if (($envType == 1 && eregi('^(' . $expr . ')(;q=[0-9]\\.[0-9])?$', $str))

|| ($envType == 2 && eregi('(\(|\[|;[[:space:]])(' . $expr . ')(;|\]|\))', $str))) {

更换为:

if (($envType == 1 && preg_match('^(' . $expr . ')(;q=[0-9]\\.[0-9])?$', $str))

|| ($envType == 2 && preg_match('(\(|\[|;[[:space:]])(' . $expr . ')(;|\]|\))', $str))) {

否则会报错:

in .\libraries\select_lang.lib.php#147

eregi() is deprecated

Backtrace

.\libraries\select_lang.lib.php#147: eregi()

.\libraries\select_lang.lib.php#81: PMA_langDetect(

string zh-cn,

integer 1,

)

.\libraries\select_lang.lib.php#361: PMA_langCheck()

.\libraries\common.inc.php#560: require_once(.\libraries\select_lang.lib.php)

.\index.php#34: require_once(.\libraries\common.inc.php)

另外注意:在IIS上安装PHP5.3.1,官方推荐Non-thread-safe build of PHP

下载地址:

PHP for Windows: Binaries and Sources Releases.

详细介绍:http://www.php.net/manual/en/install.windows.iis6.php

PHP 相关文章推荐
使用Apache的rewrite技术
Jun 22 PHP
用PHP读取IMAP邮件
Oct 09 PHP
php正则表达式使用的详细介绍
Apr 27 PHP
PHP session_start()问题解疑(详细介绍)
Jul 05 PHP
将php数组输出html表格的方法
Feb 24 PHP
PHP+Memcache实现wordpress访问总数统计(非插件)
Jul 04 PHP
浅析php创建者模式
Nov 25 PHP
大家在抢红包,程序员在研究红包算法
Aug 31 PHP
PHP代码判断设备是手机还是平板电脑(两种方法)
Oct 19 PHP
php实现概率性随机抽奖代码
Jan 02 PHP
YII框架http缓存操作示例
Apr 29 PHP
PHP设计模式之组合模式定义与应用示例
Feb 01 PHP
PhpMyAdmin中无法导入sql文件的解决办法
Jan 08 #PHP
php实现的遍历文件夹下所有文件,编辑删除
Jan 05 #PHP
处理php自动反斜杠的函数代码
Jan 05 #PHP
php实现首页链接查询 友情链接检查的代码
Jan 05 #PHP
用php实现的获取网页中的图片并保存到本地的代码
Jan 05 #PHP
用PHP查询搜索引擎排名位置的代码
Jan 05 #PHP
PHP 批量更新网页内容实现代码
Jan 05 #PHP
You might like
国王的咖啡这么大来头,名字的由来是什么
2021/03/03 咖啡文化
php 定义404页面的实现代码
2012/11/19 PHP
CodeIgniter连贯操作的底层原理分析
2016/05/17 PHP
PHP利用正则表达式将相对路径转成绝对路径的方法示例
2017/02/28 PHP
《JavaScript高级程序设计》阅读笔记(一) ECMAScript基础
2012/02/27 Javascript
IFrame跨域高度自适应实现代码
2012/08/16 Javascript
如何在一个页面显示多个百度地图
2013/04/07 Javascript
js实现点小图看大图效果的思路及示例代码
2013/10/28 Javascript
node.js操作mongoDB数据库示例分享
2014/11/26 Javascript
使用jquery动态加载js文件的方法
2014/12/24 Javascript
JS+CSS实现简易实用的滑动门菜单效果
2015/09/18 Javascript
为jQuery-easyui的tab组件添加右键菜单功能的简单实例
2016/10/10 Javascript
使用base64对图片的二进制进行编码并用ajax进行显示
2017/01/03 Javascript
超级简易的JS计算器实例讲解(实现加减乘除)
2017/08/08 Javascript
VsCode新建VueJs项目的详细步骤
2017/09/23 Javascript
基于Vue2.0+ElementUI实现表格翻页功能
2017/10/23 Javascript
Vue 换肤的示例实践
2018/01/23 Javascript
JavaScript原型继承和原型链原理详解
2020/02/04 Javascript
[22:59]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
用Python展示动态规则法用以解决重叠子问题的示例
2015/04/02 Python
Python中getattr函数和hasattr函数作用详解
2016/06/14 Python
Python数据结构与算法之二叉树结构定义与遍历方法详解
2017/12/12 Python
对python调用RPC接口的实例详解
2019/01/03 Python
Python中的self用法详解
2019/08/06 Python
python微信公众号开发简单流程实现
2020/03/09 Python
浅谈cv2.imread()和keras.preprocessing中的image.load_img()区别
2020/06/12 Python
Python中pass的作用与使用教程
2020/11/13 Python
Servlet的实例是在生命周期什么时候创建的?配置servlet最重要的是什么?
2012/05/30 面试题
教师师德教育的自我评价
2013/10/31 职场文书
学习十八大精神心得体会
2013/12/31 职场文书
学校后勤岗位职责
2014/02/19 职场文书
空中乘务员岗位职责
2014/03/08 职场文书
三八节活动主持词
2015/07/04 职场文书
中秋节祝酒词
2015/08/12 职场文书
毕业生的自我鉴定表范文
2019/05/16 职场文书
咖啡厅里的创业计划书
2019/08/21 职场文书