XAMPP 如何加载 mod_expires
Posted
技术标签:
【中文标题】XAMPP 如何加载 mod_expires【英文标题】:XAMPP how to load mod_expires 【发布时间】:2012-05-29 08:24:45 【问题描述】:我有XAMPP,我可以在path下看到文件mod_expires.so
...XAMPP\apache\modules\mod_expires.so
但是,我认为模块没有加载有两个原因:
首先:调用phpinfo()时没有列出mod_expires
其次,我是否将缓存时间线添加到 .htaccess 文件我得到 500 服务器错误
(.htaccess 中的缓存代码示例
<IfModule mod_expires.c>
# Activate mod_expires for this directory
ExpiresActive on
#html documents are good for a week from the time they were changed
ExpiresDefault M604800
</IfModule>
那么两个问题:
mod_expires.so 文件的存在是否表明模块已安装?
如果是,我该如何启用或激活?
如果不是,如何在 XAMPP 中安装和启用?
谢谢,
【问题讨论】:
【参考方案1】:要加载 expires 模块,假设它是 XAMPP 包的一部分,我们需要从 apache 的配置文件中取消注释 LoadModule。
首先检查XAMPP包是否有模块:
转到 C:\XAMPP\apache\module 并查找文件 mod_expires.so
如果您有此文件,请转到文件 C:\XAMPP\apache\conf\httpd.conf 并搜索“mod_expires.so”
你会看到
#LoadModule expires_module modules/mod_expires.so
取消注释这一行以便拥有
LoadModule expires_module modules/mod_expires.so
重置服务器
【讨论】:
以上是关于XAMPP 如何加载 mod_expires的主要内容,如果未能解决你的问题,请参考以下文章