搜公众号
推荐 原创 视频 Java开发 开发工具 Python开发 Kotlin开发 Ruby开发 .NET开发 服务器运维 开放平台 架构师 大数据 云计算 人工智能 开发语言 其它开发 iOS开发 前端开发 JavaScript开发 Android开发 PHP开发 数据库
Lambda在线 > yanjoo > PHP 配置apache 配置文件,输出 hello world

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

yanjoo 2018-05-28
举报
  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》的版权归原作者「yanjoo」所有,文章言论观点不代表Lambda在线的观点, Lambda在线不承担任何法律责任。如需删除可联系QQ:516101458

文章来源: 阅读原文

相关阅读

举报