zoukankan      html  css  js  c++  java
  • XAMPP/LAMPP到底在哪里启用APACHE2的rewrite

    XAMPP/LAMPP是一套我们在个人建站过程中非常便捷常用的集成环境。特别是对于学习PHP开发和建站非常便捷。

    最近在使用CentOS7环境下的XAMPP过程中,遇到了一个问题,也就是apache2的rewrite模块没有被启用。

    网上查了非常多资料,几乎都是千篇一律的如下回答:

    • 修改apache配置文件httpd.conf
    • 将#LoadModule rewrite_module modules/mod_rewrite.so这一行前面的#号去掉
    • 改为LoadModule rewrite_module modules/mod_rewrite.so

    令人困扰的是XAMPP实际将apache的配置文件做了集中管理,如果你去修改lampp/apache2/conf/httpd.conf,你会发现这个文件几乎就是个空的。

    实际上XAMPPLAMPP的apache配置文件在你的XAMPP安装目录下的/etc/httpd.conf位置

    要启用rewirte模组,需要修改如下部分:

    1. 搜索”LoadModule rewrite_module modules/mod_rewrite.so“。
      确保这行配置处于启用状态。(即如果前面有#号,把#号去掉。#号是注释的意思)

    2. 搜索”DocumentRoot“,并在相关位置找到directory标签,这个是你的站点根目录位置。
      将标签内的AllowOverride none改为AllowOverride all。

    3. 重启apache即可

    由于自己刚踩了这个坑,所以赶紧记录下,希望能帮到遇到同样问题的人。

  • 相关阅读:
    Linux链接库一(动态库,静态库,库放在什么路径下)
    scp指令的学习
    注册表语法
    汇编指令
    PS7.0快捷键和使用技巧
    Lrc歌词-开发标准
    VBS 创建快捷方式
    LDAP属性对照表
    按键精灵对VBS的支持
    英寸、磅等单位的换算
  • 原文地址:https://www.cnblogs.com/dayu2019/p/11328381.html
Copyright © 2011-2022 走看看