[转贴]快速搭建本地Win32+IIS+PHP服务器
2004-10-08 16:31
239 查看
在Win32平台上搭建PHP服务器,建议使用IIS,执行效率比Apache高。
所需相关软件下载网址:
PHP 4.3.x zip package
http://www.php.net/
PHP优化程序(可选)
1. Zend Optimizer 2.x
http://www.zend.com/
2. Turck MMCache 2.4.x
http://sourceforge.net/projects/turck-mmcache/
首先确保已安装IIS,如果没有的话先安装IIS,下面以Win2000为例。点击“开始→设置→控制面板→添加/删除程序→添加/删除Windows组件”,出现下图后,把第一项IIS打上勾就可以执行安装了。Win2000光盘所带是IIS5.0,关于IIS服务器的配置请参阅Win2000帮助文件,在此不作叙述。
推荐使用Win2000服务器版做服务器,因为专业版最多只允许10人同时访问。 所上传图片 将下载的PHP压缩包解压到你指定的目录,这里以 C:/php 为例。
将 C:/php 目录下的php.ini-dist文件复制到 C:/WINNT 下并改名为php.ini ,将php4ts.dll 文件拷贝到 C:/WINNT/system32 下。
用文本编辑器打开php.ini,做以下修改: 引用:
引用:
接着,选中“文档”页,可以看到已有的“index.htm”等文档列表,单击“添加”按钮,在“默认文档名”中输入“index.php”,点击“确定”。
如果无法使用ISAPI模式运行PHP,那么可以尝试CGI模式。CGI模式和ISAPI模式的设置方法一样,只有一个步骤不同,将5楼的内容改为下面的信息即可:
可执行文件:C:/php/php.exe
扩展名:.php
2. Zend Optimizer 的安装
Zend Optimizer 安装过程比较简单,执行下载的安装程序,选择安装目录即可自动安装。安装目录最好和PHP目录在一起。
下图是同时安装以上2个优化程序的PHP信息,可以看到显示信息与7楼有所不同,增加了已安装 Turck MMCache 和 Zend Optimizer的信息。 所上传图片 [/tr]
Win2003由于增强了安全设置,因此在安装PHP时需要增加额外的步骤,除了以上Win2000的设置外,还需要在“internet服务管理器”中设置。如下图,右键点击“Web Service Extensions”,选择“Add a new Web service extension...”。 所上传图片
CGI模式 所上传图片
所需相关软件下载网址:
PHP 4.3.x zip package
http://www.php.net/
PHP优化程序(可选)
1. Zend Optimizer 2.x
http://www.zend.com/
2. Turck MMCache 2.4.x
http://sourceforge.net/projects/turck-mmcache/
首先确保已安装IIS,如果没有的话先安装IIS,下面以Win2000为例。点击“开始→设置→控制面板→添加/删除程序→添加/删除Windows组件”,出现下图后,把第一项IIS打上勾就可以执行安装了。Win2000光盘所带是IIS5.0,关于IIS服务器的配置请参阅Win2000帮助文件,在此不作叙述。
推荐使用Win2000服务器版做服务器,因为专业版最多只允许10人同时访问。 所上传图片 将下载的PHP压缩包解压到你指定的目录,这里以 C:/php 为例。
将 C:/php 目录下的php.ini-dist文件复制到 C:/WINNT 下并改名为php.ini ,将php4ts.dll 文件拷贝到 C:/WINNT/system32 下。
用文本编辑器打开php.ini,做以下修改: 引用:
原文 extension_dir = "./" ;browscap = extra/browscap.ini ;extension=php_gd2.dll |
改为 extension_dir = "C:/php/extensions" browscap = "c:/windows/system32/inetsrv/browscap.ini" extension=php_gd2.dll 注:extension=php_xxx是启用某些功能的扩展模块,不需要的话可以不修改。 |
在IIS上执行PHP有2种方法: 1. 使用ISAPI 模式 2. 使用CGI模式 ISAPI 模式效率较高,稳定性稍差。这2种方法的设置差不多,下面以ISAPI 模式为例进行详细讲解: “开始”->“程序”->“管理工具”->“internet服务管理器”,右击“默认网站”图标,选择属性,打开默认网站属性,然后再选择“主目录”选项卡,点击“配置”。如下图所示: 所上传图片 |
|
点击“配置”后出现一个选项卡,上面是已经定义的文档类型。点击“添加”按钮,在出来的对话框输入下面的信息,如图所示: 可执行文件:C:/php/sapi/php4isapi.dll 扩展名:.php 所上传图片 |
|
接着,选中“文档”页,可以看到已有的“index.htm”等文档列表,单击“添加”按钮,在“默认文档名”中输入“index.php”,点击“确定”。
至此,PHP已经安装完毕。简单的测试方法: 使用记事本新建1个文件,如test.txt,在里面输入以下内容后保存: <?php phpinfo();?> 将 test.txt 改名为 test.php,移动到你的默认网站根目录下,然后在IE地址栏输入: http://localhost/test.php 如果能够看到如图所示PHP测试信息,表明PHP安装成功。 所上传图片 |
|
可执行文件:C:/php/php.exe
扩展名:.php
PHP安装成功后,下面对其进行优化,以提高执行效率。此步骤不是必需的,完全不影响PHP的正常运行。 在1楼提供了2个优秀的PHP优化程序 Zend Optimizer 和 Turck MMCache,可以单独使用其中的1个,也可以2个都使用。值得注意的是,如果同时安装这2个优化程序,Zend Optimizer 应在 Turck MMCache 安装后再安装。 1. Turck MMcache 的安装 将下载的MMcache压缩包解压,复制其中的mmcache.dll到“C:/php/extensions”目录下。 修改php.ini文件: 引用: [tr]在前面提到的extension=php_xxx.dll后增加一行: extension=mmcache.dll 在php.ini文件结尾增加: [mmcahe] mmcache.shm_size="16" mmcache.cache_dir="C:/WINDOWS/Temp/mmcache" mmcache.enable="1" mmcache.optimizer="1" mmcache.check_mtime="1" mmcache.debug="0" mmcache.filter="" mmcache.shm_max="0" mmcache.shm_ttl="0" mmcache.shm_prune_period="0" mmcache.shm_only="0" mmcache.compress="1" |
Zend Optimizer 安装过程比较简单,执行下载的安装程序,选择安装目录即可自动安装。安装目录最好和PHP目录在一起。
下图是同时安装以上2个优化程序的PHP信息,可以看到显示信息与7楼有所不同,增加了已安装 Turck MMCache 和 Zend Optimizer的信息。 所上传图片 [/tr]
Win2003由于增强了安全设置,因此在安装PHP时需要增加额外的步骤,除了以上Win2000的设置外,还需要在“internet服务管理器”中设置。如下图,右键点击“Web Service Extensions”,选择“Add a new Web service extension...”。 所上传图片
在出现的窗口填写以下信息(ISAPI模式): Extension name: PHP-isapi (你指定的任意名称) Required files: C:/php/sapi/php4isapi.dll 下面的选择框打上勾。 所上传图片 |
|
CGI模式 所上传图片
相关文章推荐
- 快速搭建本地Win32+IIS+PHP服务器
- 用APMServ5.2.0快速搭建PHP本地服务器|下载
- 如果在mac本地快速搭建一个服务器
- 怎么在本地搭建PHP测试网站程序服务器
- windows+apache+php+mysql快速搭建服务器环境
- (扫盲贴)如何搭建一个简单的本地PHP服务器-WAMP基础指南
- 快速搭建一个本地的FTP服务器
- CentOS7上快速搭建FTP服务器,基于本地用户访问
- 3分钟快速搭建nodejs本地服务器运行测试html/js
- PHPStudy快速搭建php+MySQL本地运行环境
- 飞飞实验室:CentOS 5.3快速搭建Apache+PHP5+MySQL完美Web服务器(LAMP)
- 使用live-server快速搭建本地服务器+自动刷新
- 3分钟快速搭建nodejs本地服务器运行测试html/js
- 快速搭建Web服务器软件PHP+Apache+MySQL
- 护卫神php套件快速搭建本地IIS网站,及解决80端口被封、动态IP甚至无公网IP
- php 服务器快速搭建
- [ZZ][Linux App]Ubuntu 9.04快速搭建Apache2(httpd)+PHP5+MySQL完美LAMP服务器
- Windows下快速搭建NodeJS本地服务器的步骤
- 快速搭建nodejs本地服务器运行测试html/js
- php 服务器快速搭建