您现在的位置: 骇客基地 >> 黑客文章 >> 操作系统 >> 正文

Windows下IIS+PHP 5.2的安装与配置自己总结的一点东西
骇客基地 阅读: 时间:2008-7-26 1:33:50 来源:www.hookbase.com
   1.       php安装的二种不同模式――CGI模式和模块化安装模式
CGI模式下,如果客户机请求一个php文件,web服务器就调用php.exe去解释这个文件,然后再把解释的结果以网页的形式返回给客户机;而在模块化中,phpweb服务器一起启动并运行的,所以从某种角度上来说,以apache模块方式安装phpCGI模式更好的安全性及更好的执行效率和速度
以下例子均以php4.4.0为例,在windows xp环境下实现。
1.         IIS下的安装(ISAPI模式安装)
(1)    php压缩包解压到c:\php\
(2)    php.ini-dist改名为php.ini后拷贝到c:\windows(window 2000拷贝到c:\ winnt)
(3)    c:\php\php4ts.dll拷贝到c:\windows\system32下(不一定需要)
(4)    IIS5.0的配置。打开控制面板=》管理工具=》“Internet 服务管理器
右键点击默认Web站点,选属性
单击“ISAPI筛选器”标签,点击“添加”,选择c:\php\sapiphp4isapi.dll,名字取为PHP
单击主目录下的配置按钮,在应用程序配置对话框中单击添加将出现添加/编辑应用程序扩展名映射对话框。点击“浏览”,选择c:\php\sapiphp4isapi.dll。扩展名.php,其它默认即可。
 2.         IIS下的安装(CGI模式安装)
(1)    下载phpwindows安装程序php-4.4.0-installer.exe,该安装程序不包括任何外部的php扩展(php_*.dll)。
(2)    按照向导一步步安装,安装向导会收集足够的信息来设置php.ini文件,并自动配置好IIS服务器。(以apache作服务器时也可以,但不能自动配置,需手动进行)
(3)    安装完成即为IIS安装CGI模式的php
 3.         Apache的安装(模块化安装模式)
apache 2.0.55为例说明
(1)    下载apache的安装包apache_2.0.55-win32-x86-no_ssl.exe
(2)    运行你下载的安装文件安装apache安装文件会提示你输入主机名,管理员信箱等信息,这些信息安装完后可以在httpd.conf中修改,可以放心输入。
(3)    为了方便以后的操作,建议修改默认的安装程序性路径,这里我修改为“c:
(4)    安装完成后,需要编辑apache2/conf/httpd.conf文件。
(5)    由于IIS默认占用80端口,我们需修改ServerName为“localhost:81”(213)及端口号为81120行的listen 80修改为listen 81
(6)    加载php支持的apache的模块php4apache2.dll,134行加入“LoadModule php4_module c:/php/sapi/php4apache2.dll
(7)    加载支持的后缀名,757行加入“AddType application/x-httpd-php .php .php3 .php4
(8)    添加默认识别的php文件名,找到DirectoryIndex所在的322行,添加“index.php default.php default.htm default.html
(9)    c:\php\php4ts.dll拷贝到c:\windows\system32下(一定)
(10)打开开始菜单->运行,输入cmd命令
(11)进入到apache2/bin目录,运行apache –k installapache –k start命令
(12)访问http://localhost81显示APACHE欢迎页(apache安装成功)
(13)把要调试的php程序放到apache2/htdocs下,即可以调试php程序。
(14)也可将修改php调试程序放到自定义路径,修改httpd.confDocumentRoot的值即可
配置服务器的GD库支持:
 
1.  打开php.ini文件,找到extension=php_gd2.dll,并去掉前面的分号(555行)
2.  找到extension_dir并修改“extension_dir = "./"”为你安装php所在的extensions目录,我的是extension_dir = "c:/PHP/extensions"
3.  重启apache服务器即可
今天广告
参与评论:
注意事项:
【Windows下IIS+PHP 5.2的安装与配置自己总结的一点东西】文章由骇客基地网上搜集,其立场行为并不代表本站。
如果您发现该文章若无意中侵犯到您的权利,请联系我们!
未经本站明确许可,任何网站不得非法盗链及抄袭本站资源;如引用页面,请注明来自本站,谢谢您的支持!
最近更新
最新推荐
     
 
黑客首页 | 服务指南 | 软件发布  | 关于我们 | 本站声明  | 隐私声明 | 诚征英才 | 网站地图 | 友情链接 |
 
 
中国·黑客·骇客·基地 请使用IE6.0版本, 分辩率1024×768进行浏览 www.hookbase.com 站长:利客 Email:hookbase@163.com
Copyright © 2004-2009 All Rights Reserved. 粤ICP备05000985号