ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:558.59KB ,
资源ID:8106788      下载积分:2 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/8106788.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Win服务器iis60环境下php532安装配置教程图解共18页文档.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

Win服务器iis60环境下php532安装配置教程图解共18页文档.docx

1、Win服务器iis60环境下php532安装配置教程图解共18页文档2019年06月18日 星期五 14:27唐宋或更早之前,针对“经学”“律学”“算学”和“书学”各科目,其相应传授者称为“博士”,这与当今“博士”含义已经相去甚远。而对那些特别讲授“武事”或讲解“经籍”者,又称“讲师”。“教授”和“助教”均原为学官称谓。前者始于宋,乃“宗学”“律学”“医学”“武学”等科目的讲授者;而后者则于西晋武帝时代即已设立了,主要协助国子、博士培养生徒。“助教”在古代不仅要作入流的学问,其教书育人的职责也十分明晰。唐代国子学、太学等所设之“助教”一席,也是当朝打眼的学官。至明清两代,只设国子监(国子学)一

2、科的“助教”,其身价不谓显赫,也称得上朝廷要员。至此,无论是“博士”“讲师”,还是“教授”“助教”,其今日教师应具有的基本概念都具有了。 IIS6+PHP5.3.2配置:在windows下使用Apache+PHP的,请选择VC6版本; windows下使用IIS+PHP的,请选择VC9版本 首先要知道的是,那个服务器平台对应PHP那个版本:1。在windows下使用Apache+PHP的,请选择VC6版本;2。在windows下使用IIS+PHP的,请选择VC9版本;第一部分:IIS6+PHP5.31.下载 FastCGI For IIS6第一部分:IIS6+PHP5.31.下载 FastCG

3、I For IIS6http:/iis/expand/fastcgi打开页面后点右边 download x86 / x64 看看你服务器选择下载下载之后,双击运行进行安装。安装后在 C:WINDOWSsystem32inetsrv 目录下产生了五个文件。如下图:同时在 IIS 的 “Web 服务扩展”里多了 FastCGI Handler2.下载 PHP5.3 Windows 版http:/php/downloads.php下载 .zip 格式的版本,下载后解压至 D:PHP 目录,并给 IIS 启动帐户组或用户赋予读取和运行权限。如下图:你可以根据自己的意愿解压到别的目录。3. 注册 PHP

4、 到 FastCGI打开 C:WINDOWSsystem32inetsrvfcgiext.ini 文件。; This is the configuration file for the FastCGI handler for IIS 6.0.; The FastCGI handler will look for this file in the same directory as; fcgiext.dll. By default, the FastCGI installer will place this file into; the %windir%system32inetsrv direc

5、tory.我个人的理解是,只要“Web 服务扩展”里的 FastCGI Handler 为允许时,在加载 fcgiext.dll 时,会读取 fcgiext.ini 配置文件的内容,根据里面的配置为每个网站提供映射。在 Types 下添加以下配置:Typesphp=PHPPHPExePath=D:PHPphp-cgi.exe“php”表示扩展名,“PHP”是配置节名称,以“PHP”定义。4. 配置 php.ini将 D:PHPphp.ini-production 复制一个,然后重命名为D:PHPphp.ini打开 D:PHPphp.ini,修改PHP.ini文件:1。第531行改为:displ

6、ay_errors = On2。第542行改为:display_startup_errors = On3。第624行改为:error_prepend_string = 4。第630行改为:error_append_string = 5。第813行改为:extension_dir = D:phpphp_setup_filesphp-5.3-vc9ext6。第854行改为:fastcgi.impersonate = 17。从948行到988行根据自己的需要修改8。第997行改为:date.timezone = asia/Shanghai其它的根据实际需要对 php.ini 进行设置修改,这里只针对

7、能跑 php,修改完记得重启 IIS。5. 配置网站右键网站 = 属性 = 主目录 = 配置 = 添加,如下图配置:可执行文件路径:C:WINDOWSsystem32inetsrvfcgiext.dll6. 写个 php 测试下吧PHP目录权限:IWAM_机器名称(和上图中并没有影响,感觉它的权限更小些,但两种权限都能正常运行)错误信息:1。Error Number: 14001 (0x800736b1). 没有安装Microsoft Visual C+ 2019 Redistributable Package下载地址:http:/microsoft/downloads/details.asp

8、x?familyid=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=zh-cn2。Error Number: 5 (0x80070005). Unable to place a FastCGI process in a JobObject. Try disable the Application Pool CPU Limit feature 取消CPU的监视3。No input file specified.估计是没配置 fastcgi.impersonate。第一步、安装 FastCGI For IIS6 3.2.1、 将下载得到的fcgi

9、setup32.msi,双击运行进行安装。安装后在 C:WINDOWSsystem32inetsrv 目录下产生了五个文件。【图十二所示】【图十二】同时在 IIS 的 “Web 服务扩展”里多了 FastCGI Handler。【图十三所示】【图十三】第二步、安装PHP由于PHP5.3的全新特效及改进,原有的isapi方式解析PHP脚本已经不被支持,PHP从5.3.0以后的版本开始使用微软的fastcgi模式,这是一个更先进的方式,运行速度更快,更稳定!新版本的PHP5.3通过以往老方法已经不能在IIS上安装了,下载IIS下的PHP,(注意IIS下要选择VC9的版本)解压到所需目录,该目录需要

10、给予user读取运行权限, 3.2.2、 下载 .zip 格式的版本,解压缩下载的 php-5.3.0-Win32-VC9-x86.zip 文件,并将其复制到:D:PHPphp5目录(你可以根据自己的意愿解压到别的目录。),并给 IIS 启动帐户组或用户赋予读取和运行权限。【图十四所示】【图十四】D:PHPphp5目录下的所有dll文件复制到C:windowssystem32下(Windows2000系统为C:winntsystem32,下同),如果已经有若干同名文件存在,覆盖即可。【图十五所示】【图十五】3.2.3、注册 PHP 到 FastCGI 打开 C:WINDOWSsystem32i

11、netsrvfcgiext.ini 文件。; This is the configuration file for the FastCGI handler for IIS 6.0.; The FastCGI handler will look for this file in the same directory as; fcgiext.dll. By default, the FastCGI installer will place this file into; the %windir%system32inetsrv directory. 我个人的理解是,只要“Web 服务扩展”里的 Fa

12、stCGI Handler 为允许时,在加载 fcgiext.dll 时,会读取 fcgiext.ini 配置文件的内容,根据里面的配置为每个网站提供映射。在 Types (约第162行)下添加以下配置: Typesphp=PHPPHPExePath=D:PHPPHP5php-cgi.exe这里要用:“”不能用“/”,“php”表示扩展名,“PHP”是配置节名称,以“PHP”定义。 (选你自己的安装的目录,下同。)D:PHPphp5目录下的php.ini-development复制一份,更名为php.ini(还是在当前目录中)【图五所示】,再用文本编辑软件打开这个php.ini(建议使用Not

13、epad2、EditPlus、UltraEdit等各种支持语法高亮显示的文本编辑软件)。3.2.4、 查找:extension_dir = ./ (约第813行)将其路径知道你的PHP目录下的扩展功能目录中,这里PHP5对应修改为extension_dir = D:/PHP/php5/ext 。再在D:PHP下建立文件夹,并命名为upload_tmp查找 ;upload_tmp_dir = (约第879行)将;upload_tmp_dir =该行的注释符,即前面的分号”;”去掉,使该行在php.ini文档中起作用。upload_tmp_dir是用来定义上传文件存放的临时路径,在这里你还可以修改

14、并给其定义一个决定路径,需要注意的是,这里设置的目录必须有读、写权限。这里我设置为upload_tmp_dir = D:/PHP/upload_tmp/ (这里就是我前面建立的文件夹) 找到:fastcgi.impersonate = 1;约854行这句,把前面的;去掉, fastcgi.impersonate = 1 如下图: 找到:short_open_tag= Off;约226行改为 short_open_tag= On3.2.5、 搜索 ; Windows Extensions,定位到php.ini文件的约942行,将下面列出的常用扩展前面的分号注释符去掉:; extension=ph

15、p_curl.dll ; extension=php_gd2.dll ; extension=php_ldap.dll ; extension=php_mbstring.dll ; extension=php_exif.dll; extension=php_mysql.dll; extension=php_mysqli.dll ; extension=php_sockets.dll ; extension=php_xmlrpc.dll 特别提示:Exif扩展是用来显示图片的exif信息的,因该扩展需要mbstring支持,所以将extension=php_exif.dll这一行移动到exten

16、sion=php_mbstring.dll一行的下面。 注意最后一个php_zip.dll这个在我下载下来的php5.3.0的ext内是不存在的,所以如果开启会报错误,如果实在需要这个DLL,可以从PHP5.2中拷贝过去(php5.2.X可以,php5.3.0不行)extension=php_ming.dllphp5.3.0的ext内是也不存在【图十六】 ;date.timezone = (约第997行)去掉前面的分号注释符,这里将其设置为 date.timezone = Asia/Shanghai找到下面 Date ; Defines the default timezone used by

17、 the date functions ; ; date.timezone = 更改为并去除前面的“;”: Date ; Defines the default timezone used by the date functions ; date.timezone = Asia/Shanghai如果不改以上的date.timezone可能打开网页会提示500错误关于时区设定的说明:从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的,也就是显示的时间(无论用什么php命令)都是格林威治标准时间,和我们的时间(北京时间)差了正好8个小时,有以下2种

18、方法可以恢复正常的时间。 1、如果要用5.1以上版本,而且不修改php.ini,则需要在关于时间的初始化的语句的上面加上date_default_timezone_set (XXX),或者使用date(Y-m-d G:i:T, strtotime(+8HOUR) )来获取日期时间; 2、一劳永逸,仅限能修改php.ini。打开php.ini把date.timezone前面的分号去掉,在=后面加XXX,重启http服务(如apache2或iis等)即可。 关于XXX,大陆内地可用的值是:Asia/Chongqing、Asia/Shanghai、Asia/Urumqi(依次为重庆,上海,乌鲁木齐)

19、,港台地区可用:Asia/Macao、Asia/Hong_Kong、Asia/Taipei(依次为澳门,香港,台北),还有新加坡:Asia/Singapore,以上没有北京,不过接着往下看,其他可用的值是:Etc/GMT-8,Singapore ,Hongkong,PRC(中华人民共和国)。3.2.6、 查找:;session.save_path = /tmp (约第1466行)将前面的分号注释符去掉,这里将其设置为session.save_path = D:/PHP/upload_tmp (这里就是我前面建立的文件夹)3.2.7、 如果你有遇到无法上传较大文件或者运行某些程序经常超时,那么可

20、以修改以下内容来调整相关限额:在大约第440行,max_execution_time = 30 ; 这个是每个脚本运行的最长时间,根据你的需求更改数值,单位秒max_input_time = 60 ; 这是每个脚本可以消耗的时间,根据你的需求更改数值,单位也是秒大约第458行,memory_limit = 128M ; 这个是脚本运行最大消耗的内存,根据你的需求更改数值,256M。 大约第732行, post_max_size =10M 表单提交最大数据为10M.此项不是限制上传单个文件的大小,而是针对整个表单的提交数据进行限制的. 限制范围包括表单提交的所有内容.例如:发表贴子时,贴子标题,

21、内容,附件等.根据你的需求更改数值,M是单位:兆。 大约第883行,upload_max_filesize = 2M ;上载文件的最大许可大小 ,根据你的需求更改数值,M是单位:兆。在论坛发表贴子时,您post_max_size 设为10M,而此项设成了2M,那么您只能上传最大为2M的附件,且可以同时上传5个.3.2.8、 php.ini文件中基本就是作如上修改,其他的你可以根据自己的具体需求修改,可见附后:PHP5.3.0特除配置。然后将该文件保存,再复制一份到C:Windows下面。如果PHP5是装在C盘,因这个备份文件的存在,会干扰了FastCGI的运行,只有把 C:phpphp.ini

22、 删除,不删除有时IIS报500错!3.2.9、 配置网站 打开IIS管理器,网站上点右键-属性-主目录-配置-添加,配置如下图【图十七】可执行文件路径:C:WINDOWSsystem32inetsrvfcgiext.dll先运行D:PHPPHP5php-cgi.exe如果能进入命令窗口并只有光标,说明FastCGI能正常调用php-cgi,否则会提示错误,这点对使用微软的fastcgi模式很重要。【图十八】 3.2.10、写个 php 测试下吧 修改完在IIS上或者命令提示符运行iisreset命令重启IIS服务,这步很重要!测试是否安装成功!建立一个网站,phpinfo.php文件内容为:

23、文件:phpinfo.php 看到类似以下效果说明你的服务器可以跑 php 了。【图十九】 3.2.11、安装过程出现小插曲,如果运行测试文件出现如下提示:先运行D:PHPPHP5php-cgi.exe如果能进入命令窗口并只有光标,说明FastCGI能正常调用php-cgi,再找以下错误解决方法,很重要。错误1,FastCGI ErrorThe FastCGI Handler was unable to process the request. Error Details:The FastCGI process exited unexpectedlyError Number: -2147467

24、259 (0x80004005).Error Description: 未指定的错误HTTP Error 500 - Server Error.Internet Information Services (IIS)搜索: register_globals = Off (约第705行)将Off更改为 On,该行的注释符,即前面的分号”;”去掉,使该行在php.ini文档中起作用,即得到 register_globals = On ;注:这个对于PHP的全局变量功能,考虑有很多PHP程序需要全局变量功能所以打开,打开后请注意PHP程序的严谨性,如果不需要全局变量功能,或者出错,请保持默认Off状态

25、。错误2,fastcgi errorthe fastcgi handler was unable to process the request. -error details:error number: 5 (0x80070005). error description: 拒绝访问。 http error 500 - server error.internet information services (iis)这个错误是由于在解压php之后,没有对iis启动帐户赋予该目录的读取和运行权限.修改文件夹安全属性,问题解决.错误3,FastCGI ErrorThe FastCGI Handler

26、was unable to process the request. -Error Details:Could not find entry for php on site 1960240566 in Types section. Error Number: 1413 (0x80070585). Error Description: 未指定的错误 HTTP Error 500 - Server Error.Internet Information Services (IIS) 即说明没有安装成功!请按照fcgiext.ini 修改配置即可!错误4,-FastCGI Error The Fast

27、CGI Handler was unable to process the request. Error Details: The FastCGI process exited unexpectedly Error Number: -1073741819 (0xc0000005). Error Description: Unknown Error HTTP Error 500 - Server Error.Internet Information Services (IIS)-我的PHP目录在C盘 当时配置PHP.INI的时候就在那个安装目录编辑好,再复制到windows目录下的.结果恰恰是C

28、:PHPphp.ini 这个备份文件的存在 干扰了FastCGI的运行,总是提示我。把 C:phpphp.ini 删除,搞定!随后用FakeCGI调试工具才搞定原因.感谢FakeCGI,痛斥我的坏习惯!3.2.12、PHP5.3.0特除配置一,如何正确调整上传附件大小限制?修改 php.ini (Windows 系统在 C:/Windows/system32 下)中的下面几项:1. post_max_size =10M 表单提交最大数据为10M.此项不是限制上传单个文件的大小,而是针对整个表单的提交数据进行限制的.限制范围包括表单提交的所有内容.例如:发表贴子时,贴子标题,内容,附件等.2.f

29、ile_uploads = On是否允许上传文件,如果为OFF您将不能上传文件.3.upload_tmp_dir = C:Server_Corephpupload_tmp上传文件时系统使用的缓存目录.如果此目录所在磁盘空间不足的话您将不能上传文件.4.upload_max_filesize =2M 最大上传文件大小,此项针对上传文件时单个文件的大小.与post_max_size之间的关系:在论坛发表贴子时,您post_max_size 设为10M,而此项设成了2M,那么您只能上传最大为2M的附件,且可以同时上传5个.修改之后一定要重启 Web 服务。注意:很多人遇到修改php.ini后重应WEB服务后仍然不能生效.这种情况应该先确认一下所改的php.ini是不是当前PHP所使用的.二,EXIF信息服务器配

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1