仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 709|回复: 19
打印 上一主题 下一主题

[学习教程] PHP网页设计Apache Server的httpd.conf文件正文及配...

[复制链接]
再现理想 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-2-4 00:02:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
工具程序用来显示 Rasmus Lerdorf 的个人履历,以及统计网页流量。   

咱们把httpd.conf文件停止了复杂的正文,这里只是把个中正文了的提出来,便于阅读

入手下手之前:
1、设置装备摆设和写文件名时注重:假如您给出文件名以"/"开首,则办事器会用相对目次。
2、假如给出的文件名不以"/"开首,如:"logs/foo.log",
  而以后办事器跟目次是"/usr/local/apache/",
  那末办事器就会以为这个log文件在这里:"/usr/local/apache/logs/foo.log"
3、注重:在全部设置装备摆设过程当中一切的文件名中都要用斜线"/",而不必反斜线"\"。
  如:用 "c:/apache" 而不必 "c:\apache" , 这里跟DOS纷歧样.
Apache办事器的设置装备摆设指令别分红三个绝对集中的局部
1. 设置装备摆设Apache办事器在全部运转过程当中的情况变量.
2. 设置装备摆设主办事器或默许办事器运转时的具体接口参数.
3. 设置虚拟办事器,使得在统一个Apache办事器上可完成分歧IP地址或分歧主机名的web恳求
  (即:一台物理上的办事器可被设置为有良多个IP地址或良多个主机名的虚拟办事器)

第一局部: 情况设定
# 设置办事器的的启动体例:自力启动(standalone),仍是借由互联收集伺服法式inetd来启动。
# 缺省值是利用自力启动(standalone)。
ServerType standalone
# 设置办事器目次,用来寄存办事器的设置装备摆设文件、毛病文件、纪录文件的目次。
# 注重:在目次的最初不克不及再加斜线"/" 。
ServerRoot "C:/Apache"
# 办事法式启动时,它把父法式 httpd 的法式码(process id)存往这个
# log/httpd.pid 文件。这个文件称号可以共同 PidFile 指令加以改动.
PidFile logs/httpd.pid
# 设置Apache办事器履行法式的纪录文件。
ScoreBoardFile logs/apache_status
# 上面这两项看团体的喜欢,假如您感觉httpd.conf文件太长,欠好找到需求的器材。
# 那末您可以将所需的设置放在srm.conf中(它只要几行),然后鄙人面翻开它:
# 上面的两个设置,在尺度设置装备摆设中是翻开的,咱们可以不翻开它.
# 去除下一行后面的"#" , 启用srm.conf
#ResourceConfig conf/srm.conf
#AccessConfig conf/access.conf
# 办事器与客户真个最大守候工夫
# 假如客户端在300秒还没有连上,或办事器300秒还没有传送数据到客户端,就会主动断线。Timeout 300
# 设置是不是撑持续传功效.缺省是撑持
KeepAlive On
# 设置撑持续传功效的数量。数量越多则华侈的硬盘空间越多, 功能也越好。
# 设置为0则没无限制。
MaxKeepAliveRequests 100
# 设置坚持续传的最大守候工夫
# 假如毗连上的某位利用者在15秒后还没有向办事器收回请求,则他不克不及利用续传功效。
KeepAliveTimeout 15
# 设置同工夫内人历程数量,为了平安,设置为零.
MaxRequestsPerChild 0
# 设置办事器利用历程的数量。
# 这是以办事器的呼应速度为准的, 数量太大则会变慢.
ThreadsPerChild 50
# 答应利用别的的Port或IP地址会见办事器. 您可以翻开它。
#Listen 3000
#Listen 12.34.56.78:80
# 设置Apache监听的IP地址,这也是您在本机上的虚拟办事器的IP地址.
BindAddress 127.0.0.1
# 翻开以后未激活预界说的模块,这里除非您真的需求,不然不要更改它
#LoadModule anon_auth_module modules/ApacheModuleAuthAnon.dll
.
# 设置办事器发生的形态信息。假如设置为"On",则发生具体的信息.
#ExtendedStatus On

第二局部  具体接口参数设定
# 设置办事器自力利用时监听的端口。
Port 80
# 设置办事器办理者的E-Mail地址.
ServerAdmin siron@phpstar.com
# 办事器的主机名。假如你有固定的IP地址,则不需求设置
ServerName localhost
# 设置寄存站点html文件的目次
DocumentRoot "C:/Apache/htdocs"
# 设置/目次的指令。详细申明以下:
#   Option:界说在目次内所能履行的操作。
#       None暗示只能阅读.
#       FollowSymLinks答应页面毗连到别处,
#       ExecCGI答应履行CGI,
#       MultiViews答应看动画或是听音乐之类的操作,
#       Indexes答应办事器前往目次的格局化列表,
#       Includes答应利用SSI。
#   这些设置可以复选。All则可以做任何事,但不包含MultiViews。
# AllowOverride:
#       加None参数暗示任何人都可以阅读该目次下的文件,但不会读取该文件。
#       FileInfo 答应掌握文件型态之指令的利用,
#       AuthConfig 答应验认指令的利用,
#       Indexes 答应掌握目次索引之指令的利用,
#       Limit 答应掌握存取主机之指令的利用,
#       Options 答应掌握特定目次特征之指令的利用.
#       设为 All 的话办事器将会答应一切的指令.
<Directory />
  ptions FollowSymLinks
  AllowOverride None
</directory>
# 界说起首显示的文件。
# 您可以如许更改 DirectoryIndex index.html index.htm
DirectoryIndex index.html
# 界说每一个目次会见掌握文件的称号
AccessFileName .htaccess
# 界说代办署理办事器不要缓存你的页面. 缺省不利用.
#CacheNegotiatedDocs
# 这个指令设定 mime 型态设置装备摆设档地点的地位,
# 文件称号是相对 ServerRoot 的, 不建议变动这个文件.
TypesConfig conf/mime.types
# 办事器会将毛病讯息纪录到一个纪录档去,
# 文件称号可以藉由 ErrorLog 指令设定.
# 可觉得分歧的虚拟主机设定分歧的毛病纪录
ErrorLog logs/error.log
# 设定纪录档的格局
LogFormat "%h %l %u %t \"%r\" %>s %b" common
.
.
.
# Alias 指令使文件可以寄存在 DocumentRoot 以外的当地文件体系里
# ScriptAlias 指令与 Alias 指令不异, 只不外它还标志改目次包括CGI或PHP指令文件
# AddType 指令以指定的内容型态作为该文件称号开头的文件的副文件名
Alias /icons/ "C:/Apache/icons/"
Alias /test/ "c:/php/test/"
Alias /admin/ "c:/admin/phpMyAdmin/"
ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
AddType application/x-httpd-php3 .php3
Action application/x-httpd-php "/php/php.exe"
# AddIcon, AddIconByEncoding and AddIconByType 都
# 是用来设定显示分歧文件型态所利用的图示列表;对於每种列
# 出的文件型态,显示列出的第一个合适的图示。
AddIconByType (VID,/icons/movie.gif) video/*
AddIcon /icons/binary.gif .bin .exe
# 缺省的文件图示
DefaultIcon /icons/unknown.gif
# 有成绩或毛病产生的情况下,可以设置装备摆设Apache做四种反响
# 1. 输入自定的(customized)讯息(文本)
#ErrorDocument 500 "The server made a boo boo.
# 2. 重导到某个当地的 URL 以处置该成绩/毛病
#ErrorDocument 404 /missing.html
#ErrorDocument 404 /cgi-bin/missing_handler.pl
# 3. 重导到某个内部的 URL 以处置该成绩/毛病
#ErrorDocument 402 http://some.other_server.com/subscription_info.html


在一个团队之中或者说是在一个公司的工作岗位上,需要注重团队之间的交流合作;在学习或工作上都要端正自己的态度,要以认真的态度来对每件事,这样才能让自己更快的投入、更快的学习,而不至于浪费自己的时间。
柔情似水 该用户已被删除
沙发
发表于 2015-2-4 08:13:05 | 只看该作者
实践是检验自己会不会的真理。
小女巫 该用户已被删除
板凳
发表于 2015-2-9 19:56:18 | 只看该作者
这些中手常用的知识,当你把我说的这些关键字都可以熟练运用的时候,你可以选择自己
海妖 该用户已被删除
地板
发表于 2015-2-10 07:24:25 | 只看该作者
建议加几个专业的phper的群,当然啦需要说话的人多,一处一点问题能有人回答你的,当然啦要让人回答你的问题,平时就得躲在里面聊天,大家混熟啦,愿意回答你问题的人自然就多啦。
5#
发表于 2015-2-16 23:07:27 | 只看该作者
php是动态网站开发的优秀语言,在学习的时候万万不能冒进。在系统的学习前,我认为不应该只是追求实现某种效果,因为即使你复制他人的代码调试成功,实现了你所期望的效果,你也不了解其中的原理。
飘飘悠悠 该用户已被删除
6#
发表于 2015-3-5 11:31:07 | 只看该作者
使用zendstdio 写代码的的时候,把tab 的缩进设置成4个空格是很有必要的
谁可相欹 该用户已被删除
7#
发表于 2015-3-12 05:01:51 | 只看该作者
个人呢觉得,配wamp 最容易漏的一步就是忘了把$PHP$目录下的libmysql.dll拷贝到windows系统目录的system32目录下,还有重启apache。
小妖女 该用户已被删除
8#
发表于 2015-3-13 05:06:25 | 只看该作者
我学习了一段时间后,我发现效果并不好(估计是我自身的问题)。因为一个人的精力总是有限的,同时学习这么多,会导致每个的学习时间都得不到保证。
第二个灵魂 该用户已被删除
9#
发表于 2015-3-20 13:16:06 | 只看该作者
建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。
admin 该用户已被删除
10#
发表于 2015-3-20 15:00:31 | 只看该作者
为了以后维护的方便最好是代码上都加上注释,“予人方便,自己方便”。此外开发文档什么的最好都弄齐全。我觉得这是程序员必备的素质。虽然会消耗点很多的时间。但是确实是非常有必要的。
飘灵儿 该用户已被删除
11#
发表于 2015-3-24 07:49:18 | 只看该作者
要进行开发,搭建环境是首先需要做的事,windows下面我习惯把环境那个安装在C盘下面,因为我配的环境经常出现诡异事件,什么事都没做环境有的时候就不能用啦。
分手快乐 该用户已被删除
12#
发表于 2015-4-1 19:11:11 | 只看该作者
开发工具也会慢慢的更专业,每个公司的可能不一样,但是zend studio是个大伙都会用的。
透明 该用户已被删除
13#
发表于 2015-4-3 09:48:01 | 只看该作者
因为blog这样的可以让你接触更多要学的知识,可以接触用到类,模板,js ,ajax
爱飞 该用户已被删除
14#
发表于 2015-4-20 20:13:29 | 只看该作者
你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。
变相怪杰 该用户已被删除
15#
发表于 2015-4-26 09:32:25 | 只看该作者
使用 jquery 等js框架的时候,要随时注意浏览器的更新情况,不然很容易发生框架不能使用。
金色的骷髅 该用户已被删除
16#
发表于 2015-5-5 02:31:37 | 只看该作者
在我安装pear包的时候老是提示,缺少某某文件,才发现 那群extension 的排列是应该有一点的顺序,而我安装的版本的排序不是正常的排序。没办法我只好把那群冒号加了上去,只留下我需要使用的扩展。
再见西城 该用户已被删除
17#
发表于 2015-5-6 11:10:38 | 只看该作者
兴趣是最好的老师,百度是最好的词典。
若相依 该用户已被删除
18#
发表于 2015-5-8 09:08:29 | 只看该作者
曾经犯过一个很低级的错误,我在文件命名的时候用了一个横线\\\\\\\'-\\\\\\\' 号,结果找了好几个小时的错误,事实是命名的时候 是不能用横线 \\\\\\\'-\\\\\\\' 的,应该用的是下划线  \\\\\\\'_\\\\\\\' ;
蒙在股里 该用户已被删除
19#
发表于 2015-5-11 21:53:22 | 只看该作者
先学习php和mysql,还有css(html语言很简单)我认为现在的效果比以前的方法好。
简单生活 该用户已被删除
20#
发表于 2015-5-12 12:31:39 | 只看该作者
在学习的过程中不能怕麻烦,不能有懒惰的思想。学习php首先应该搭建一个lamp环境或者是wamp环境。这是学习php开发的根本。虽然网络上有很多集成的环境,安装很方便,使用起来也很稳定、
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-14 13:01

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表