PHP 配置apache 配置文件,输出 hello world

Posted yanjoo

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了PHP 配置apache 配置文件,输出 hello world相关的知识,希望对你有一定的参考价值。

  1. apache 配置

  2. 这里只做一些简单的介绍,能够使用 apache,输出 hello world ,在实际的生产中使用 nginx 的情况越来越多。在 httpd.conf 文件里找到如下几个地方:

    1. #Listen 3000

      #Listen 12.34.56.78:80

      #BindAddress *

       

    2. ServerName localhost


    3. DocumentRoot “D:/www/“

      实际上,在浏览器上访问的文件就放在这个目录下。也就是php项目放置的地方。

      DocumentRoot 定义这个服务器对外发布的超文本文档存放的路径,客户程序请求的 URL 就被映射为这个目录下的网页文件。这个目录下的子目录,以及使用符号连接指出的文件和目录都能被浏览器访问,只是要在 URL 上使用同样的相对目录名。

      注意,符号连接虽然逻辑上位于根文档目录之下,但实际上可以位于计算机上的任意目录中,因此可以使客户程序能访问那些根文档目录之外的目录,这在增加了灵活性的同时但减少了安全性。Apache 在目录的访问控制中提供了 FollowSymLinks 选项来打开或关闭支持符号连接的特性。


    4. <Directory “H:/“/>

         Options FollowSymLinks

         AllowOverride None

      </Directory>

      这个是控制服务器下某个目录下的文件的访问权限,就是控制目录下的文件能不能被浏览器访问。

      Apache服务器可以针对目录进行文档的访问控制,然而访问控制可以通过两种方式来实现,一个是在设置文件 httpd.conf(或 access.conf )中针对每个目录进行设置,另一个方法是在每个目录下设置访问控制文件,通常访问控制文件名字为 .htaccess。虽然使用这两个方式都能用于控制浏览器的访问,然而使用配置文件的方法要求每次改动后重新启动 httpd 守护进程,比较不灵活,因此主要用于配置服务器系统的整体安全控制策略,而使用每个目录下的 .htaccess 文件设置具体目录的访问控制更为灵活方便。


  3. 输出hello world

    1. 找到上面 DocumentRoot 对应的文件夹目录 D:/www 下创建一个文件 index.php,首先创建了 index.txt 文件,在里面写下

      <?php

    2.     echo "Hello world";

      ?>


以上是关于PHP 配置apache 配置文件,输出 hello world的主要内容,如果未能解决你的问题,请参考以下文章

apache配置文件中怎么配置php

B. 配置apache处理.php文件

apache和php配置文件

如何在 Apache 里修改 PHP 配置

在Linux环境下,APACHE和PHP配置文件怎么设置(RPM包)

82.配置apache和PHP