热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

PHP-APACHEIIS论坛架设教程-IIS

PHP-APACHEIIS论坛架设教程是千自学中一篇关于IIS的文章简介:软件介绍及下载:9mr\z]ZY8,j2G$@cApache:根据Web服务器调查公司Netcrafe(http:www.netcraft.co.ukSurvey)调查,nF^&
软件介绍及下载:9mr\z]Z
 Y8,j2G$@c
Apache:根据Web服务器调查公司Netcrafe(http://www.netcraft.co.uk/Survey/)调查,nF^&=Q#z(g
全Internet有50%以上的Web服务器都在用Apache。Apache和Ms IIS 同属于Web服务器。b7BOiSnQ5m
属于免费服务器,体积小,安全程度高(Apache与IIS选用其一即可)+>/
 Z=}T
本文选用:Apache V2.0.53 For Windowsj.i2~%u,
 e'1
官方网站:http://www.Apache.orge)
 ;x C4%9
下载地址:http://www2.skycn.com/soft/1218.htmlTl3g#y
 |.HGq7+thhuV
 V#G~^y$
 .aQmxK
IIS:Windows提供的Internet信息服务器,可由Windows安装光盘通过安装Windows可选ea<
组件的方式安装。其中Windows2000中为IIS5.0,WindowsXP中为IIS5.5,Windows2003中sloUu2zOc
为IIS6.0,(Apache与IIS选用其一即可)tf?
 E\5i(K?
官方网站:http://www.microsoft.compF.(Ni
 Dj=8y~NS
下载地址:可由Windows安装光盘中安装Zlj}NT{O
 \UV^0eRO
 ;W)UF
 yig
PHP:用来解析编辑出来的PHP文件,配置PHP也是围绕它为核心,可以说是整个环境的主体#V`~P
,也是本文的要点.^Zr
 C9B,V~Sq
本文选用:PHP V5.0.4 For Windows>1Fzh
 fC'?Yyq'#
官方网站:http://www.PHP.net ?H
 .',0>Ve+
下载地址:http://www2.skycn.com/soft/516.html&*YVp<f
 TpkH
 asN]le
 ;y'B'4-
MYSQL:是一个多线程的,结构化查询语言(SQL)开源数据库系统,据说是PHP的最佳排挡,执X#9BbN^
行性能高,运行速度快,使用简单。是一个很不错的数据库系统。;zj
 5Sk'^C']x-
本文选用:MYSQL V4.1.11 for Windowshoe
 b]C\fQ\;o
官方网站:http://www.mysql.come4gT
 Mj[^RYj
下载地址:http://www2.skycn.com/soft/1262.htmld7H&04Ilu
 8P@QIwO
安装及配置过程:Qg_g
 ;.RjsM/
 ~nuXB{T
 `8UmVXS
1.PHP5的安装Bc@9kN/AM
 Wm^*UEGp3L
和PHP4相比PHP5的安装过程要相对简单一些cMTC
 yt4g- U
第一步:首先解压PHP V5.0.3 For Windows.zip,释放路径按照自己的习惯就%rV^T&Ks1#
 ~V)L}?
可以,比如:X:\PHP,可以改文件夹的名字为PHP X@i:QG
 88,}Sb
PHP5和PHP4的内容有很大不同简单说明一下PHP目录下各个文件夹的作用{."xWzu0b
 HUBH&
ext:PHP扩展库的dll,这是PHP搜索扩展库和存放扩展库的位置 $~T
 $
PEAR:是PHP的扩展与应用库(PHP Extension and Application Repository)的存放路径gKxkY4"y
 ![C|Qet }o2
install.txt安装说明文件k2"&a)n!
 g>Q[
PHP5ts.all主dll文件Nx;
 Zz
PHP.exe:CGI可执行程序J1^Kn>hEu
 zP[ijq
PHP.ini-dist:PHP的配置文件DD@{w(pS,
 xe+,LvJ"e
 KI:[F}n
 }Igt
第二步:复制PHP目录下的PHP5ts.dll到C:\Windows\目录下(Windows 2000/NT为C:\winnt\目录)v?!}
 @#Tr~
 &3K
 u m$]\J&
第三步:复制PHP.ini-dist或PHP.ini-recommended文件复制到c:\Windows\目录AD6Dje,
下(Windows 2000/NT为C:\winnt\目录)并且重命名为PHP.ini。这里要说明一点的是,5JV]+m
这两个文件,PHP.ini-dist和PHP.ini-recommended,我个人认为无论哪一个复制后重命名^b/S$A*
为PHP.ini都可以起到同样作用,大多数人选择PHP.ini-dist,这里也用的是PHP.ini-dist做"MM~z
示范,并且要注意,PHP目录下最好不要有PHP.ini文件,或者说不要有和在Windows目录下不同houvWi7Ae$
的PHP.ini文件。Wj*gE
 {*ND/
 &JZt*g[Zt
 (KqHZ
第四步:对PHP.ini文件进行修改\`{.U|~7
 %_aRl[c
 L|5:lK
PHP.ini文件中的各个部分的含义在文件中每行开头的分号后面注释的很清楚,我Z&Cm(~ZE[
这里只是对其中几个比较重要或是可能需要更改的地方按照从上到下的顺序来做一下l;eC'{&>J+:
解释,以方便和我一样e文不是很好的朋友。大家可以在文档中搜索找到相应的字段。PL_\%!b5nMO
 dO{"Mtls
Resource Limitsj!{\*[emGb.e
 tzmMZv
这部分是PHP对系统资源的配置0h5>_(B5hR:
 ~HMIEx"87
max_execution_time = 30:每个脚本的最大执行时间, 按秒计OW
 c/o$+t
可更改为max_execution_time = 60 3vd)
 FBc^S-.[
max_input_time = 60:分析每个脚本请求的最大时间M}mLkyCD
 Vi:
可以不用更改?N1+!hj} Q
 b@8!uD
memory_limit = 8M:一个脚本最大可使用的内存总量_-GQAX
 w)4xg;T
可以不用更改Je
 b5@/sj
Error handling and loggingdtqp%e
 M3S)Vt
 k#jwHY\Zc|
这部分是设置PHP警告级别的,是否允许PHP运行出错的时候给出相应的警告或者U()m~z
提示,详细的解释如下xH15
 f!!fLIX$
; E_CORE_ERROR: 发生于PHP启动时初始化过程中的致命错误 30
; E_CORE_WARNING: 发生于PHP启动时初始化过程中的警告(非致命性错误) Ginc
; E_COMPILE_ERROR: 编译时致命性错误 5F8t5 ZEN
; E_COMPILE_WARNING: 编译时警告(非致命性错误) /gLpS?zNei
; E_USER_ERROR: 用户产生的出错消息 h8Tf1(9i3>Q
; E_USER_WARNING: 用户产生的警告消息 tk0D)$?
; E_USER_NOTICE: 用户产生的提醒消息6_Wq(
 [<P?(U
这里我们将警报级别设置为E_ALL 和E_NOTICE,即找到fG{nUQkA
 @.@\+9
error_reporting = E_ALL & ~E_NOTICE & ~E_STRICTKDJA/?\*19
 TQ@q7-TH
将其修改成:>pK22
 2UV#
error_reporting = E_ALL & ~E_NOTICE2^d
 YR(oMvY
display_errors = OngVf\$8
 5Yk4k#O\
更改为{!1yuf3
 $GdE
display_errors = Off!Ok7Dk_
 u)1<{
Data Handling]2oC,{
 Pz#P
这部分设置PHP的数据信息处理,其中可能需要更改的有下面的几个z{pOk`D&
 \he
register_globals = Off:是否将EGPCS变量注册为全局变量。 若你不想让用户数d>Eh:6~u
据不在全局范围内混乱的话,你可以关闭它。]8I \
 VAMNN3FX
可更改为,I,qz
 4f[
register_globals = On或不更改)&z9q#@w
 B!t XrQ}J
post_max_size = 8M:PHP将接受的POST数据最大大小vp?}e}
 i[V?hMFG
可更改为%tLgD{
 pXCek
post_max_size = 16M6lj$P;
 ug(z1x
Paths and Directoriesa!A/JDPhH
 ;^RK!K
这一部分是设置PHP文件搜索路径的,如果需要多个路径,用分号格开fG8/fdi
 bbAR[dz;
首先找到到如下字样iv4G6p
 %%D@x\
; Windows: "\path1;\path2"s$SMbM
推荐阅读
  • 搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
    本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ... [详细]
  • 目录浏览漏洞与目录遍历漏洞的危害及修复方法
    本文讨论了目录浏览漏洞与目录遍历漏洞的危害,包括网站结构暴露、隐秘文件访问等。同时介绍了检测方法,如使用漏洞扫描器和搜索关键词。最后提供了针对常见中间件的修复方式,包括关闭目录浏览功能。对于保护网站安全具有一定的参考价值。 ... [详细]
  • 如何实现织梦DedeCms全站伪静态
    本文介绍了如何通过修改织梦DedeCms源代码来实现全站伪静态,以提高管理和SEO效果。全站伪静态可以避免重复URL的问题,同时通过使用mod_rewrite伪静态模块和.htaccess正则表达式,可以更好地适应搜索引擎的需求。文章还提到了一些相关的技术和工具,如Ubuntu、qt编程、tomcat端口、爬虫、php request根目录等。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • 这是原文链接:sendingformdata许多情况下,我们使用表单发送数据到服务器。服务器处理数据并返回响应给用户。这看起来很简单,但是 ... [详细]
  • 本文介绍了在Mac上搭建php环境后无法使用localhost连接mysql的问题,并通过将localhost替换为127.0.0.1或本机IP解决了该问题。文章解释了localhost和127.0.0.1的区别,指出了使用socket方式连接导致连接失败的原因。此外,还提供了相关链接供读者深入了解。 ... [详细]
  • mac php错误日志配置方法及错误级别修改
    本文介绍了在mac环境下配置php错误日志的方法,包括修改php.ini文件和httpd.conf文件的操作步骤。同时还介绍了如何修改错误级别,以及相应的错误级别参考链接。 ... [详细]
  • Windows下配置PHP5.6的方法及注意事项
    本文介绍了在Windows系统下配置PHP5.6的步骤及注意事项,包括下载PHP5.6、解压并配置IIS、添加模块映射、测试等。同时提供了一些常见问题的解决方法,如下载缺失的msvcr110.dll文件等。通过本文的指导,读者可以轻松地在Windows系统下配置PHP5.6,并解决一些常见的配置问题。 ... [详细]
  • 本文介绍了关于apache、phpmyadmin、mysql、php、emacs、path等知识点,以及如何搭建php环境。文章提供了详细的安装步骤和所需软件列表,希望能帮助读者解决与LAMP相关的技术问题。 ... [详细]
  • 本文介绍了在Windows环境下如何配置php+apache环境,包括下载php7和apache2.4、安装vc2015运行时环境、启动php7和apache2.4等步骤。希望对需要搭建php7环境的读者有一定的参考价值。摘要长度为169字。 ... [详细]
  • Activiti7流程定义开发笔记
    本文介绍了Activiti7流程定义的开发笔记,包括流程定义的概念、使用activiti-explorer和activiti-eclipse-designer进行建模的方式,以及生成流程图的方法。还介绍了流程定义部署的概念和步骤,包括将bpmn和png文件添加部署到activiti数据库中的方法,以及使用ZIP包进行部署的方式。同时还提到了activiti.cfg.xml文件的作用。 ... [详细]
  • 大数据Hadoop生态(20)MapReduce框架原理OutputFormat的开发笔记
    本文介绍了大数据Hadoop生态(20)MapReduce框架原理OutputFormat的开发笔记,包括outputFormat接口实现类、自定义outputFormat步骤和案例。案例中将包含nty的日志输出到nty.log文件,其他日志输出到other.log文件。同时提供了一些相关网址供参考。 ... [详细]
  • 本文介绍了禅道作为一款国产开源免费的测试管理工具的特点和功能,并提供了禅道的搭建和调试方法。禅道是一款B/S结构的项目管理工具,可以实现组织管理、后台管理、产品管理、项目管理和测试管理等功能。同时,本文还介绍了其他软件测试相关工具,如功能自动化工具和性能自动化工具,以及白盒测试工具的使用。通过本文的阅读,读者可以了解禅道的基本使用方法和优势,从而更好地进行测试管理工作。 ... [详细]
  • PHP组合工具以及开发所需的工具
    本文介绍了PHP开发中常用的组合工具和开发所需的工具。对于数据分析软件,包括Excel、hihidata、SPSS、SAS、MARLAB、Eview以及各种BI与报表工具等。同时还介绍了PHP开发所需的PHP MySQL Apache集成环境,包括推荐的AppServ等版本。 ... [详细]
  • 本文总结了初学者在使用dubbo设计架构过程中遇到的问题,并提供了相应的解决方法。问题包括传输字节流限制、分布式事务、序列化、多点部署、zk端口冲突、服务失败请求3次机制以及启动时检查。通过解决这些问题,初学者能够更好地理解和应用dubbo设计架构。 ... [详细]
author-avatar
happy王琦2010_190
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有