您所在的位置:读书频道 > 操作系统 > Linux > 18.3.3 PHP等额外配置文件

18.3.3 PHP等额外配置文件

2007-12-05 14:14 鸟哥 机械工业出版社华章公司 字号:T | T
一键收藏,随时查看,分享好友!

《鸟哥的Linux私房菜——服务器架设篇》(第二版)第18章的主要介绍的是WWW服务器。本文主要介绍的是PHP等额外配置文件。

AD:

18.3.3  PHP等额外配置文件

粗略讲解了httpd.conf之后,您应该会发现:怎么没有讲到PHP这个模块的设置呢?因为目前Apache很聪明地将一些重要模块拆出来放置到/etc/httpd/conf.d/这个目录下了,所以需要到该目录下才能了解到某些模块是否被加入。下面先来看看。

[root@linux ~]# cd /etc/httpd/conf.d
[root@linux conf.d]# ll *.conf
-rw-r--r--  1 root root 448 Sep 21 20:13 php.conf
-rw-r--r--  1 root root 299 Aug 13 16:33 welcome.conf
# 如果您是按照刚刚鸟哥说的几个模块去安装的,那么这个目录下至少会有这两个数据
# 一个是规范PHP设置,一个则是规范“如果首页不存在时的欢迎画面”了

下面来看看关于PHP的配置文件:

[root@linux ~]# vi /etc/httpd/conf.d/php.conf
LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php
DirectoryIndex index.php

这三行分别代表加载PHP模块、增加附文件名为.php的文件处理方式,以及将index.php增加为首页文件名。所以如果您在/var/www/html这个首页目录内新增一个文件名为index.php时,它可以被使用为首页显示。基本上您不需要进行任何修改,这个文件就能够让您的Apache支持PHP模块与语法了。

另外还需知道PHP的配置文件是/etc/php.ini,可以对这个文件的某些内容进行修改,但有些地方需要特别留意,免得被客户端误用您的PHP资源:

[root@linux~]#vi /etc/php.ini
register_globals=Off
# 这个项目请确定为Off(默认就是Off),因为如果设置为On
# 虽然程序执行比较不容易出状况,但是很容易被攻击

log_errors=On
ignore_repeated_errors=On
ignore_repeated_source=On
# 这三个设置项目可以决定是否要将PHP程序的错误记录起来
# 建议将重复的错误数据忽略,否则在很忙碌的系统上
# 这些错误数据将可能造成日志文件暴增,导致效率不佳 (或宕机)

display_errors=Off
display_startup_errors=Off
# 当您的程序发生问题时,是否要在浏览器上显示相关的错误信息(包括部分程序代码)
# 强烈建议设置为Off 。不过如果是尚未开放的WWW服务器,为了使您的 debug容易
# 可以暂时将它设置为 On ,如此一来您的程序问题会在浏览器上面直接显示出来
# 您不需要登录/var/log/httpd/error_log查阅
# 但程序完成后,记得将此设置值改为Off 

如果您想要给自己的WWW服务器提供Apache的说明文件,可以安装httpd-manual这个软件,您就会发现在这个目录中又会新增文件(manual.conf),而且从此您可以使用http://localhost/manual来登录Apache的使用手册。有兴趣的话可参考与安装下面这些软件。

· httpd-manual:提供Apache参考文件的一个软件。
· mrtg:利用类似绘图软件自动产生主机流量图表的软件。
· mod_perl:让您的WWW服务器支持perl写的网页程序(例如webMail程序)。
· mod_python:让您的WWW服务器支持python写的网页程序。
· mod_ssl:让您的WWW可以支持HTTPs这种加密过后的传输模式。

perl、python是与PHP类似的,常用于网页的程序语言。例如知名的OpenWebMail(http://turtle.ee.ncku.edu.tw/~tung/openwebMail/)就是利用perl写成的。

【责任编辑:董书 TEL:(010)68476606】

回书目   上一节   下一节

分享到:

  1. Linux服务器配置全程实录
  2. 揭秘--优秀PPT这样制作

热点职位

更多>>

热点专题

更多>>

读书

网管员必读—-网络安全
本书共10章,介绍的内容包括恶意软件(包括病毒、木马和蠕虫等)的深度防御方法,黑客的主要类型和防御方法,企业网络内、外部网

最新热帖

更多>>

51CTO旗下网站

领先的IT技术网站 51CTO 领先的中文存储媒体 WatchStor 中国首个CIO网站 CIOage 中国首家数字医疗网站 HC3i 51CTO学院