PHP 配置apache 配置文件,输出 hello world
Posted yanjoo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 配置apache 配置文件,输出 hello world相关的知识,希望对你有一定的参考价值。
apache 配置
#Listen 3000
#Listen 12.34.56.78:80
#BindAddress *
ServerName localhost
DocumentRoot “D:/www/“
实际上,在浏览器上访问的文件就放在这个目录下。也就是php项目放置的地方。
DocumentRoot 定义这个服务器对外发布的超文本文档存放的路径,客户程序请求的 URL 就被映射为这个目录下的网页文件。这个目录下的子目录,以及使用符号连接指出的文件和目录都能被浏览器访问,只是要在 URL 上使用同样的相对目录名。
注意,符号连接虽然逻辑上位于根文档目录之下,但实际上可以位于计算机上的任意目录中,因此可以使客户程序能访问那些根文档目录之外的目录,这在增加了灵活性的同时但减少了安全性。Apache 在目录的访问控制中提供了 FollowSymLinks 选项来打开或关闭支持符号连接的特性。
<Directory “H:/“/>
Options FollowSymLinks
AllowOverride None
</Directory>
这个是控制服务器下某个目录下的文件的访问权限,就是控制目录下的文件能不能被浏览器访问。
Apache服务器可以针对目录进行文档的访问控制,然而访问控制可以通过两种方式来实现,一个是在设置文件 httpd.conf(或 access.conf )中针对每个目录进行设置,另一个方法是在每个目录下设置访问控制文件,通常访问控制文件名字为 .htaccess。虽然使用这两个方式都能用于控制浏览器的访问,然而使用配置文件的方法要求每次改动后重新启动 httpd 守护进程,比较不灵活,因此主要用于配置服务器系统的整体安全控制策略,而使用每个目录下的 .htaccess 文件设置具体目录的访问控制更为灵活方便。
输出hello world
找到上面 DocumentRoot 对应的文件夹目录 D:/www 下创建一个文件 index.php,首先创建了 index.txt 文件,在里面写下
<?php
这里只做一些简单的介绍,能够使用 apache,输出 hello world ,在实际的生产中使用 nginx 的情况越来越多。在 httpd.conf 文件里找到如下几个地方:
echo "Hello world";
?>
以上是关于PHP 配置apache 配置文件,输出 hello world的主要内容,如果未能解决你的问题,请参考以下文章