博主信息
博文 1
粉丝 0
评论 0
访问量 861
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
apache目录、配置文件、加载安装PHP
顽通
原创
862人浏览过

bin:程序文件目录

cgi-bin:Linux程序文件目录

conf:配置文件目录(httpd.conf:主配置文件)

    extra:扩展配置文件目录(httpd-vhosts.conf:虚拟主机主扩展配置文件)

error:错误文件目录

htdocs:站点根目录

icon:图标文件目录

logs:日志文件目录

manual:使用手册目录

modules:模块目录,并不是所有模块都自动加载

httpd.conf主配置文件:

    1、serverRoot:安装目录

    2、listen:监听ip及端口号

    3、loadModule:加载模块

    4、serverAdmin:设置管理员邮箱

    5、serverName:设置域名

    6、DocumentRoot:设置站点根目录

    7、Directory配置段:设置站点访问权限

          1、Directoryindex index.html:设置默认访问index.html

          2、Options indexes FollowSymLinks:当访问的文件不存在时,列出目录结构

          3、AllowOverride All 或 none:是否开启外部配置文件

          4、Order:配置此目录的访问权限

                   1、Order deny,allow:没有明确的拒绝则全部允许(deny拒绝;allow允许)

                             deny from ip地址 或 all

                             allow from ip地址 或 all

                   2、Order allow,deny:没有明确的允许则全部拒绝

          5、Require:请求授权认证

                   Require all granted:所有请求都需要授权认证

    8、Virtual hosts:加载虚拟主机

            Include conf/extra/httpd-vhosts.conf:加载虚拟主机

    9、LoadModule php5_module 'D:/Program Files (x86)/php-5.6/php5apache2_4.dll':加载PHP功能模块

    10、AddType Application/x-httpd-php .php:配置PHP文件扩展名

    11、PHPINiDir ''D:/Program Files (x86)/php-5.6/php.ini':设置PHP的配置文件

httpd-vhosts.conf:虚拟主机配置文件,开启虚拟主机则需要关闭主配置的域名站点的(5,6,7)的配置,不然无法正常访问虚拟主机文件

    1、设置一个主机域名和站点根目录

        <VirtualHost *:80>

            serverName  www.one.com:设置域名

            DocumentRoot  "D:/one':设置站点根目录

            <Directory>

                DirectoryIndex one.html:设置默认访问文件

                Options Indexes FollowSymLinks:当访问的文件不存在时,列出目录结构

                Order deny,allow:设置限制IP地址访问

                    deny from 192.168.1.1

                    allow from all

                 Require all granted:请求授权认证

            </Directory>

        </VirtualHost>

        

.htaccess:外部配置文件

    1、此文件中修改配置不需要重启apache,里面修改的配置会覆盖其他的配置

    2、自定义错误提示页面语法

        1、 ErrorDocument 404 页面文件路径

    3、URL重定向

        

httpd.exe:Apache服务的维护

    1、Apache启动,停止,重启服务:

        httpd.exe -k stop:停止Apache服务

        httpd.exe -k start:启动Apache服务

        httpd.exe -k restart :重启Apache服务

    2、配置文件语法检查:

        httpd.exe -t:检查配置信息语法

本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学