php 是一种新型的 cgi 程序编写语言,易学易用,运行速度快,可以方便快捷地编写出功能强大,运行速度快,并可同时运行于 windows、unix、linux 平台的web后台程序,内置了对文件上传、密码认证、cookies 操作、邮件收发、动态 gif 生成等功能,php 直接为很多数据库提供原本的连接,包括oracle、sybase、postgres、mysql、informix、dbase、solid、access 等,完全支持odbc接口,用户更换平台时,无需变换 php 代码,可即拿即用。
在iis6上安装PHP5教程
1,首先在php.net上下载zip包。然后解压,如解压在“C:\php5”
2,把根目录下的php5ts.dll复制到系统windows目录下;把php.ini-dist文件改名为php.ini后复制到系统windows目录下。
3,用文本编辑器打开php.ini文件,查找“register_globals”,把后面的Off改为On。该项设置是关于自定义全局变量。
4,查找“extension_dir”,把后面的值改为php解压文件夹的ext子目录下,如“C:\php5\ext”
5,查找“extension”,把需要用到的扩展模块前的;号去掉。如需要用mysql的就是php_mysql.dll,如需要用mysqli的话,就需要自己加一句extension=php_mysqli.dll。有些扩展库可能需要额外的 DLL 才能工作,具体请查看这里,如果列表里的注解中有说明,则需要在解压根目录或者ext子目录找到该文件,然后复制到系统windows目录中。
如php_mysql.dll和php_mysqli.dll就需要把根目录下的libmysql.dll复制到系统windows目录中
6,打开IIS,找到需要使用php的站点,点右键-属性,找到“主目录”选项卡,点击“配置”按钮,在“映射”选项卡中,点“添加”按钮,通过“浏览”,找到php解压目录下的php5isapi.dll文件,确定,“扩展名”填“.php”,其他选项默认即可。
7,找到IIS的web服务扩展,点击“添加一个新的web服务扩展”,扩展名可以为“php”,添加文件同样为php5isapi.dll,并把“设置扩展状态为允许”勾选。
8,在开始-运行里输入iisreset,确定,重启IIS。至此,在IIS6上安装PHP5已经完成。
常见问题
如出现一些“failed to open stream”等提示,一般是因为权限问题,我的解决方法是给everyone对php的解压目录的读取和运行权限,给iis两个用户对网站的web目录读取和运行权限。
更新日志
- 日历:
。修复了错误#52974(jewish.c:使用GBK charset在Windows下编译错误)。
(CMB)
- 过滤器:
。修正了错误#76366(过滤子阵列中的引用会破坏过滤器)。
(ZiHang Gao)
- PDO_Firebird:
。修复了#76488(获取BLOB字段时内存泄漏)的问题。 (西蒙诺夫丹尼斯)
- PDO_PgSQL:
。修正了错误#75402(使用PDO :: CURSOR_SCROLL选项可能发生内存泄漏)。
(阿纳托)
- SQLite3:
。已修复#76665(SQLite3Stmt :: bindValue()与SQLITE3_FLOAT不兼容)。
(CMB)
- 标准:
。修复了错误#73817(get_html_translation_table中的条目不正确)。 (CMB)
。修正了错误#68553($ index_key中的array_column:null值变为递增
结果中的键)。 (Laruence)
。修正了错误#76643(使用`output_add_rewrite_var`时出现分段错误)。
(CMB)
- 压缩:
。修复了#76524(ZipArchive内存泄漏(OVERWRITE标志和空档案))的问题。
(Timur Ibragimov)
PHP 7.1.21
- 日历:
。修复了错误#52974(jewish.c:使用GBK charset在Windows下编译错误)。
(CMB)
- 过滤器:
。修正了错误#76366(过滤子阵列中的引用会破坏过滤器)。
(ZiHang Gao)
- PDO_Firebird:
。修复了#76488(获取BLOB字段时内存泄漏)的问题。 (西蒙诺夫丹尼斯)
- PDO_PgSQL:
。修正了错误#75402(使用PDO :: CURSOR_SCROLL选项可能发生内存泄漏)。
(阿纳托)
- SQLite3:
。已修复#76665(SQLite3Stmt :: bindValue()与SQLITE3_FLOAT不兼容)。
(CMB)
- 标准:
。修正了错误#68553($ index_key中的array_column:null值变为递增
结果中的键)。 (Laruence)
。修复了错误#73817(get_html_translation_table中的条目不正确)。 (CMB)
。修正了错误#76643(使用`output_add_rewrite_var`时出现分段错误)。
(CMB)
- 压缩:
。修复了#76524(ZipArchive内存泄漏(OVERWRITE标志和空档案))的问题。
(Timur Ibragimov)
下载地址 / Download
下载不了?点击报错
相关文章 / Related Articles
怎样增加phpmyadmin导入文件上限
phpMyAdmin 是一个用PHP编写的,可以通过 web 方式控制和操作 MySQL 数据库。因为操作简单被广大的使用mysql的用户所喜欢,使用phpmyadmin的用户或许会遇到这样一种问题,当你准备导入mysql备份的时候发现无法导入,因为phpmyadmin导入的上限是2M,这下可为难了不少使
如何用phpmyadmin新建mysql数据新表
新手在用phpmyadmin等管理工具在mysql里新建一个数据库后,第一步就是需要新建一个mysql新数据表。
EditPlus技巧大全:怎么配置PHP编译环境
editplus是一款小巧但功能强大易扩展的文本编辑器,可以通过设置用户工具将其作为C,Java,Php等等语言的一个简单的IDE。
Mac OS X中安装PHP扩展支持的方法
Linux系统中有着许多PHP扩展,不过都需要用户们手动安装后才可以使用,一些MAC OS X用户想在自己的电脑上安装和使用这些PHP扩展,那么该怎么进行安装呢?下面我就给你们介绍下! 安装方法: 安装PHP扩展要求你的Mac系统已经安装了Xcode环境和命令行开发工具,如果还没
猜你喜欢 / Guess You Like
JetBrains PyCharm 2019(Python编辑器)
IntelliJ IDEA 2019
GJoy Dex Analysizer(GDA反编译分析工具)
SCITranslate10(论文翻译神器)VIP版
百宝云开发工具
无忧安卓脚本助手
神隐仿站助手
多比HTML5网页组态软件
360加固助手
交互式反汇编器 IDA Pro
Navicat for SQL Server 11
navicat premium 11
Navicat for Oracle 11
APK反编译工具箱(ApkTool Box)
Navicat For Mysql 11(数据库管理开发工具软件)
Java环境变量一键配置
VB代码计算器
华为荣耀7i刷一键刷入recovery工具