IIS6.0+PHP5 安转指南和恢复方式.docx_第1页
IIS6.0+PHP5 安转指南和恢复方式.docx_第2页
IIS6.0+PHP5 安转指南和恢复方式.docx_第3页
IIS6.0+PHP5 安转指南和恢复方式.docx_第4页
IIS6.0+PHP5 安转指南和恢复方式.docx_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

安装过程: “恢复”方式阅读(1) 下载后得到 php-5.2.6-Win32.zip ,解压至C:php(这个路径可以随意,即使放到非系统盘也没问题,不过下面要是用到这个路径,请相应修改); 一般情况下PHP文件夹权限不用设置,默认就“administrators,creator owner,system,users ”四个用户组权限。不过注意哦,不要把php-5.2.6-Win32.zip解压到桌面上再移入C:php;因为你在桌面上创建的文件夹权限只有administrators和system,移入C:php后这些权限不变,结果就会造成权限不足,网站无法运行PHP程序,打开PHP程序就会提示网页不存在,404错误,如果要安全就必须详细配置权限了. 我是这样配置的权限administrators,systems,users其中 C:php 文件夹权限: users给予读取运行、列出目录、读取权限就行了。 C:phptmp这个缓存文件夹还可以再加入写入删除权限,不要给予运行权限。 之前我就是忘了设置PHP文件夹的权限,出现: 浏览器访问/index.php和http:/localhost/index.php均出现错误提示,具体页面显示为“无权查看网页,基于所提供的凭据,您没有权限查看此目录或网页,HTTP错误 401.3 访问被资源ACL拒绝”。 PS:权限的设置是门高深的学问,只能靠大家自行摸索掌握,没有绝对安全的设置方法,另外如果你是装PHP4,则要把PHP目录下的php4ts.dll复制到SYSTEM32目录下,否则会出现PHP4不能运行,进程池死掉 (2)如果需要支持MYSQL,就在MYSQL程序安装后把mysql目录下bin目录中的libmySQL.dll复制到windows/system32目录下。(这里是能否支持MYSQL的关键,不要复制PHP目录下的该文件,要MYSQL下的) (3)将C:PHPphp.ini-dist 复制到C:Windows ( Windows 2000 下为 C:WINNT)并将改名为php.ini,然后用记事本打开,利用记事本的查找功能搜索: extension_dir = 将其路径指到你的 PHP 目录下的 extensions 目录,比如:extension_dir = C:phpext ; 搜索“;Extensions”并仅打开需要的模块以节省内存(去掉每个模块前的;号即可): extension=php_gd2.dll GD库支持,如果不打开该模块则Discuz!论坛图片水印不能使用。 extension=php_mbstring.dll 为了支持phpMyAdmin,打开mbstring。 extension=php_mysql.dll 不用说了吧,支持MySQL。(有很多人在这里的时候把extension=php_mssql.dll误看成了extension=php_mysql.dll导致在安装的时候出现不支持MySQL的结果)特别注意一下. 代码:;session.save_path = 去掉前面;号,本文这里将其设置置为 session.save_path = C:/php/tmp 缓存,记得给文件夹写入权限 一些朋友经常反映无法上传较大的文件或者运行某些程序经常超时,那么可以找到C:Windows ( Windows 2000 下为 C:WINNT)目录下的PHP.INI以下内容修改: max_execution_time = 30 ; 这个是每个脚本运行的最长时间,可以自己修改加长,单位秒 max_input_time = 60 ; 这是每个脚本可以消耗的时间,单位也是秒 memory_limit = 8M ; 这个是脚本运行最大消耗的内存,也可以自己加大 upload_max_filesize = 2M ; 上载文件的最大许可大小 ,自己改吧,一些图片论坛需要这个更大的值 (4)配置 IIS 使其支持 PHP 首先必须确定系统中已经正确安装 IIS ,如果没有安装,需要先安装 IIS。 PHP 与IIS整合时支持 CGI 和 ISAPI 两种模式,推荐使用ISAPI 模式。 这里只解介绍 ISAPI 模式安装方法:ISAPI 模式安装步骤: 1.在“控制面板”的“管理工具”中选择“Internet 服务管理器”,打开 IIS 后停止服务, 2.打开web服务扩展-添加一个新的web服务扩展-扩展名写.php 要求的文件浏览到C:phpphp5isapi.dll然后选中下方的设置扩展状态未允许. 3.然后在左侧“你需要支持PHP的Web站点上单击右键选择“属性”,在打开的“ Web 站点属性”窗口的“ISAPI 筛选器”标签里找到并点击“添加”按钮, 在弹出的“筛选器属性”窗口中的“筛选器名称”栏中输入:PHP ,再将可执行文件指向 php5isapi.dll 所在路径,如:C:PHPphp5isapi.dll。 4.打开“Web 站点属性”窗口的“主目录”标签,找到并点击“配置”按钮,在弹出的“应用程序配置”窗口中找到并点击“添加”按钮, 在弹出的窗口中新增一个扩展名映射,扩展名为 .php ,单击“浏览”将可执行文件指向 php5isapi.dll 所在路径,如: C:PHPphp5isapi.dll,然后一路确定即可。 5.再打开“Web 站点属性”窗口的“文档”标签,找到并点击“添加”按钮,向默认的 Web 站点启动文档列表中添加 index.php 项。您可以将 index.php 升到最高优先级,这样,访问站点时就会首先自动寻找并打开 index.php 文档。 确定 Web 目录的应用程序设置和执行许可中选择为纯脚本,然后关闭 Internet 信息服务管理器,在命令提示符中执行如下命令: net stop w3svc net stop iisadmin net start w3svc 或者选择重启IIS服务。 然后在“Internet 服务管理器”左边的“WEB服务扩展”中确实php的扩展打开,Active Server Pages 允许 打开浏览器,输入:http:/localhost/,看到成功页面后,在 IIS 根目录下新建一个 phpinfo.php ,内容如下: 打开浏览器,输入:http:/localhost/phpinfo.php,将显示当前服务器所支持 PHP 的全部信息,可以看到 Server API的模式为:ISAPI 。 Mysql的安装,网上教程多多,都差不多,记住字符集选择GBK就行了。 Zend注意把php.ini路径弄对,默认都是C:windows下。 IIS服务器完全图解教程- IIS服务器完全配置 现在我们要使IIS实现ASP,CGI,PERL和PHP+MYSQL 所需软件(都要是For Windows的): ActivePerl、PHP、MYSQL ActivePerl下载: 国内:/down/ActivePerl-30-MSWin32-x86.zip (目前最新版本是ActivePerl V30) PHP下载: 国内:/down/php-4.0.6-Win32.zip (目前最新版本是PHP V4.0.6) MYSQL下载: 国内: /down/mysql-3.23.45-win.zip (目前最新版本是MYSQL V3.23.45) - 一.ASP支持: 不用说了吧, #N垠QZ网%2$中G(u;52?管v垠r_d 3Yz教教+GbLYH&提JFo8k络m;什么都不用做,本身就支持ASP运行。 二.CGI,PERL支持: 1.安装ActivePerl 运行下载的ActivePerl一步一步安装(注意:安装路径请选择到根目录的/usr/下(默认是perl),这样对以后调试程序省很多事) 2.配置IIS 打开Internet 信息服务(在管理工具里),点开默认站点的属性,如图:选择 主目录 选项卡,然后点 配置(G).,弹出如图对话框:然后 添加(D) 如下图:推荐c:usrbinperl.exe 记得一定要在后面加上 %s %s ,C育8&i*提+sT y网SwJz络9igsj教不然没法执行cgi的,确定后。用同样的方法添加扩展?br / ?pl,如图:完成后如图:现在你的IIS已经支持cgi,perl了! 三.PHP、MYSQL支持: 1.安装PHP和MYSQL 运行下载的PHP和MYSQL一步一步安装就行了(装到哪里都行,一般现在网上流行的都是安装过的PHP,没有安装程序?br / 阒恍枰严略氐难顾醢庋顾醭隼淳托辛耍诺饺纾篶:php下) 2.PHP支持: 2.1 拷贝php目录下dlls文件夹里所有文件到c:windowssystem32下 2.2配置IIS:和刚才配置cgi一样, e的C?vX=f#:D7垠垠垠uT_j网#CoGUG络垠HI添加.php 如下图:完成后如下图:最后,把如图:这里的 执行权限 该成:脚本和可执行文件 然后确定ok! 现在你的IIS已经完全支持PHP+MYSQL了 注:MYSQL不许任何设置,直接安装即可 简单吧. 过去的很多文章都写得太复杂,而且不必要的步骤太多!接下来就看你的了!恢复需要用到操作系统自带的iiscnfg.vbs脚本。(图片小点击看大图)一、保存/导出/备份WEB配置选择一个保存路径二、恢复配置先打开备份的weback20090901.xml文件,查看到XML表示法中“默认站点”的路径,待会儿命令行要用到假如默认网站已经丢失了EX开头的三个虚拟目录,iisadmpsw的物理路径也被修改了关闭IIS管理器,输入iiscnfg命令(如果有提示注册cscript.exe为默认脚本解析器,回答“是”),网站配置就恢复了,然后手动启动一下默认网站即可,搞定!命令:iiscnfg /import /f c:iisbackweback20090901.xml /sp /LM/W3SVC/1 /dp /LM/W3SVC/1 /children解释:/import /f 导入配置文件,后跟保存的.xml配置文件/sp 指定.xml中要导入的源路径,必选项/dp 指定要导入到网站的目标路径,必选项, /LM/W3SVC/1是指当前在IIS管理器中看到的第1个WEB站点/children 将.xml中的配置的子虚拟目录配置一并导入三、归并模式有时只允许将保存的.xml文件中的配置项替换现有配置,但当前一些新增的虚拟目录(即.xml没有的配置)不允许被替换掉,可以使用归并模式,即保留了备份后新增的虚拟目录,又替换

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论