IIS7.X配置PHP运行环境小结

2015-01-24信息快讯网

很久没有接触过php的东西了,今天有个程序需要一个php的运行环境。由于只需要简单的跑一下程序,因此觉得没有必要弄一个LAMP的环境(如果需要配LAMP环境的话可以参考我写的关于PHP的blog),不如直接用IIS来运行吧。

一、使用IIS运行PHP程序

1.首先下载PHP,这里我下载的是php5.2.14(如果是其他高版本的话可能找不到php5isapi.dll,其相关配置方法暂且不论),建议下载zip压缩包,不需安装就可以了,并且下载时请注意用选择VC9的包而不是VC6(这个是apache用的)。例如我解压到d:\ php-5.2.14-Win32。

2.找到php.ini-dist 修改为php.ini ,然后打开文件:

找到register_globals = Off

修改为register_globals = On

找到extension_dir = "./"

修改为你的压缩包中扩展dll所在路径,例如我的就是d:\ php-5.2.14-Win32\ext,就修改为extension_dir = "d:\ php-5.2.14-Win32\ext"

添加扩展,将

;extension=php_curl.dll

;extension=php_dbase.dll

;extension=php_gd2.dll

;extension=php_ldap.dll

;extension=php_mysql.dll

前面分号";"去掉,以启用这些常用扩展。

3.在iis中建立一个网站,例如:PHPTest,默认会添加一个应用程序池,将应用程序池中.NetFramework版本修改为"无托管代码 ",托管管道模式修改为"经典 "。接着给网站添加应用程序映射,添加一个脚本映射,请求路径为"*.php ",可执行文件为"D:\php-5.2.14-Win32\php5isapi.dll "(根据php所在目录而定)。

到现在为止你就可以运行你的php站点了。例如在网站根目录建立一个名为"index.php "的文件,添加""运行后就可以出现下面的界面:
IIS7.X配置PHP运行环境小结_信息快讯网

php curl 伪造IP来源的实例代码
php中将指针移动到数据集初始位置的实现代码[mysql_data_seek]
php eval函数用法 PHP中eval()函数小技巧
php eval函数用法总结
PHP5下$_SERVER变量不再受magic_quotes_gpc保护的弥补方法
PHP学习笔记 IIS7下安装配置php环境
记录PHP错误日志 display_errors与log_errors的区别
PHP中数字检测is_numeric与ctype_digit的区别介绍
php中判断文件存在是用file_exists还是is_file的整理
PHP中file_exists与is_file,is_dir的区别介绍
Windows下部署Apache+PHP+MySQL运行环境实战
提高php运行速度的一些小技巧分享
PHP运行出现Notice : Use of undefined constant 的完美解决方案分享
PHP测试程序运行时间的类
DISCUZ在win2003环境下 Unable to access ./include/common.inc.php in... 的问题终极解决方案
php环境配置之CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI比较?
使用PHP实现密保卡功能实现代码<打包下载直接运行>
PHP正确配置mysql(apache环境)
PHP中遍历stdclass object的实现代码
php基础学习之变量的使用
php学习之数据类型之间的转换介绍
php学习之运算符相关概念
php学习之流程控制实现代码
php学习之简单计算器实现代码
mac下使用brew配置环境的步骤分享
php的list()的一步操作给一组变量进行赋值的使用
php中神奇的fastcgi_finish_request
使用GROUP BY的时候如何统计记录条数 COUNT(*) DISTINCT
PHP运行时强制显示出错信息的代码
The specified CGI application misbehaved by not returning a complete set of HTTP headers
php 数组排序 array_multisort与uasort的区别
php开发环境配置记录
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
window+nginx+php环境配置 附配置搭配说明
服务器web工具 php环境下
php运行出现Call to undefined function curl_init()的解决方法
PHP编程最快明白(第一讲 软件环境和准备工作)
在Windows系统上安装PHP运行环境文字教程
在IIS7.0下面配置PHP 5.3.2运行环境的方法
©2014-2024 dbsqp.com