『转』Windows2003安装IIS+PHP+MySQL图解(wimp平台搭建)
2011-04-11 09:40
211 查看
作者:陈方毅@ Inspiration Ark
php的安装方式有很多,不过因为是在服务器上使用,所以我要求:
1、不用自动安装的exe(这样安装完全不知道系统被加了什么东西,有没有被添加服务,强烈建议抛弃此方式)
2、不修改环境变量(修改环境变量往往是为了在升级php时比较方便,但在服务器上为了一个使用php就修改环境变量太不合算了)
最终选定的方法是手动安装。
一、安装php程序所需文件。
先去官网php.net下载最新版的php-5.2.8-Win32.zip,然后在服务器上解压于C:/php下,并且在php文件夹下添加everyone用户组(这里权限设置是必须的,否则配置好不能正常运行)。
![](http://www.chenfangyi.com/wp-content/uploads/2008/12/image65.png)
在php文件夹下找到php.ini-recommended,复制一份并命名为 php.ini,修改php.ini中的两个地方:
1、找到;extension=php_mysql.dll,去掉前面的分号。
2、找到extension_dir = "./",改为extension_dir = "C:/php/ext/" (C:/php/ext/为ext子目录的绝对路径)
然后把php.ini复制到Windows目录下面,把libmysql.dll复制到System32目录。
至此为止,php程序所需要的文件都有了。
二、配置IIS使之支持php。
资源管理器中新建一个目录作为网站目录,权限中添加everyone组。
添加筛选器:IIS中新建一个网站,打开属性对话框,选择ISAPI筛选器选项卡,添加一个名为php、可执行文件为php目录下的php5isapi.dll的筛选器(ISAPI Filters),如图:
![](http://www.chenfangyi.com/wp-content/uploads/2008/12/image66.png)
然后点击“主目录”,修改“执行权限”为“纯脚本”:
![](http://www.chenfangyi.com/wp-content/uploads/2008/12/image67.png)
添加映射:继续点击“配置”,在映射选项卡那添加一个扩展名为.php,可执行文件为C:\php\php5isapi.dll的映射,如图:
![](http://www.chenfangyi.com/wp-content/uploads/2008/12/image68.png)
添加服务扩展:在IIS的“web服务扩展”里添加一个扩展,扩展名是PHP,要求的文件就是php5isapi.dll的路径,选中“设置扩展状态为允许”。
![](http://www.chenfangyi.com/wp-content/uploads/2008/12/image69.png)
至此php已经配置成功,你可以在网站根目录下写一个php信息查看的文件phpinfo.php:
<?php
phpinfo();
?>
即可用http://localhost:80/phpinfo.php查看了。无需重启IIS,更无须重启服务器。
注意:期间有两个地方需要设置权限,如果这两个地方权限没设置好的话则php页面无法正常显示,分别是:
1、添加php目录的everyone权限
2、添加网站程序所在目录的everyone权限。
php的安装方式有很多,不过因为是在服务器上使用,所以我要求:
1、不用自动安装的exe(这样安装完全不知道系统被加了什么东西,有没有被添加服务,强烈建议抛弃此方式)
2、不修改环境变量(修改环境变量往往是为了在升级php时比较方便,但在服务器上为了一个使用php就修改环境变量太不合算了)
最终选定的方法是手动安装。
一、安装php程序所需文件。
先去官网php.net下载最新版的php-5.2.8-Win32.zip,然后在服务器上解压于C:/php下,并且在php文件夹下添加everyone用户组(这里权限设置是必须的,否则配置好不能正常运行)。
![](http://www.chenfangyi.com/wp-content/uploads/2008/12/image65.png)
在php文件夹下找到php.ini-recommended,复制一份并命名为 php.ini,修改php.ini中的两个地方:
1、找到;extension=php_mysql.dll,去掉前面的分号。
2、找到extension_dir = "./",改为extension_dir = "C:/php/ext/" (C:/php/ext/为ext子目录的绝对路径)
然后把php.ini复制到Windows目录下面,把libmysql.dll复制到System32目录。
至此为止,php程序所需要的文件都有了。
二、配置IIS使之支持php。
资源管理器中新建一个目录作为网站目录,权限中添加everyone组。
添加筛选器:IIS中新建一个网站,打开属性对话框,选择ISAPI筛选器选项卡,添加一个名为php、可执行文件为php目录下的php5isapi.dll的筛选器(ISAPI Filters),如图:
![](http://www.chenfangyi.com/wp-content/uploads/2008/12/image66.png)
然后点击“主目录”,修改“执行权限”为“纯脚本”:
![](http://www.chenfangyi.com/wp-content/uploads/2008/12/image67.png)
添加映射:继续点击“配置”,在映射选项卡那添加一个扩展名为.php,可执行文件为C:\php\php5isapi.dll的映射,如图:
![](http://www.chenfangyi.com/wp-content/uploads/2008/12/image68.png)
添加服务扩展:在IIS的“web服务扩展”里添加一个扩展,扩展名是PHP,要求的文件就是php5isapi.dll的路径,选中“设置扩展状态为允许”。
![](http://www.chenfangyi.com/wp-content/uploads/2008/12/image69.png)
至此php已经配置成功,你可以在网站根目录下写一个php信息查看的文件phpinfo.php:
<?php
phpinfo();
?>
即可用http://localhost:80/phpinfo.php查看了。无需重启IIS,更无须重启服务器。
注意:期间有两个地方需要设置权限,如果这两个地方权限没设置好的话则php页面无法正常显示,分别是:
1、添加php目录的everyone权限
2、添加网站程序所在目录的everyone权限。
相关文章推荐
- Windows8.1 64bit环境下搭建深度学习平台之CUDA安装与配置
- Linux平台下Python的安装及IDE开发环境搭建
- 轻松搭建博客平台-开源ASP.NET 博客Subtext 的安装
- Win7下DVWA渗透测试平台的搭建与安装
- Windows平台上安装搭建iPhone/iPad的开发环境
- GIS开发的平台搭建---------ArcGIS Desktop 9.2安装手册
- 【ELK笔记01】ELK的安装,快速搭建一个ELK日志分析平台
- 【本地调试环境一键安装包】php+mysql平台搭建集成软件总汇【php环境汇总】
- s3c2410上搭建QT/Embedded4.8.5开发环境(四)--安装intel-x86 X11平台qt库qt-everywhere-opensource-src-4.8.5
- Linux监控平台搭建(Linux监控介绍、zabbix介绍、安装zabbix、忘记Admin密码)
- 搭建自家的wiki平台:win2008 破解安装confluence-5.1.4 和 汉化。 推荐
- 搭建自己的iOS内测分发平台[以无线方式安装企业内部应用 ]
- Hadoop平台搭建使用系列教程(6)- JDK的安装
- Hadoop 2.4.0全然分布式平台搭建、配置、安装
- Centos7.0上搭建LAMP平台安装discuz后无法访问
- Linux平台下Python的安装及IDE开发环境搭建
- LNMP平台搭建---Nginx安装篇
- 通过samba共享目录的方式搭建lamp平台并安装wordpress(一)
- 基于CentOS平台安装Graphite搭建监控平台
- 搭建自家的wiki平台:win2008 破解安装confluence-5.1.4 和 汉化。