You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu20.04执行sudo a2enmod rewrite提示命令未找到如何解决

XAMPP环境启用mod_rewrite模块解决方案

核心原因

你使用的是XAMPP集成环境自带的Apache服务,而非通过Ubuntu apt源安装的系统级Apache,a2enmod是Debian/Ubuntu系系统原生Apache的专属模块管理命令,XAMPP环境不自带该命令,因此会触发命令不存在的报错。

操作步骤

  • 先停止当前运行的XAMPP服务
sudo /opt/lampp/lampp stop
  • 打开XAMPP自带Apache的主配置文件
sudo nano /opt/lampp/etc/httpd.conf
  • 在配置文件中检索到以下行,删除行首的#注释符,开启rewrite模块加载
LoadModule rewrite_module modules/mod_rewrite.so
  • 继续检索<Directory "/opt/lampp/htdocs">配置段,将段内的AllowOverride None修改为AllowOverride All,允许站点目录下的.htaccess文件生效
  • 保存退出配置文件后,重启XAMPP服务使配置生效
sudo /opt/lampp/lampp start

生效验证

执行以下命令查看已加载的Apache模块,如果输出含rewrite_module (shared)即代表启用成功

/opt/lampp/bin/apachectl -M | grep rewrite

内容的提问来源于stack exchange,提问作者Melissa15

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.05 12:15:00