XAMPP如何加载mod_过期

XAMPP如何加载mod_过期,xampp,mod-expires,Xampp,Mod Expires,我有XAMPP,我可以看到路径下的mod_expires.so文件 …XAMPP\apache\modules\mod\u expires.so 但是,我认为模块未加载有两个原因: 第一:调用phpinfo()时未列出mod_expires 第二,是我将缓存时间线添加到.htaccess文件,我得到了500个服务器错误 (例如.htaccess中的缓存代码) <IfModule mod_expires.c> # Activate mod_expires for this direct

我有XAMPP,我可以看到路径下的mod_expires.so文件

…XAMPP\apache\modules\mod\u 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_过期
过期于
#HTML文档在更改后的一周内有效
到期默认值M604800
那么有两个问题:

mod_expires.so文件是否表示模块已安装

如果是,如何启用或激活

如果没有,如何在XAMPP中安装和启用


谢谢,

要加载expires模块,假设它是XAMPP包的一部分,我们需要从apache的配置文件中取消对LoadModule的注释

首先检查XAMPP包是否包含模块:

转到C:\XAMPP\apache\module并查找mod\u 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
重置服务器