解决phpstudy的Apache启动失败

这里写自定义目录标题

使用phpstudy启动【Apache】时报错:AH00526: Syntax error on line 5 of E:/Program Files/phpstudy_pro/Extensions/Apache2.4.39/conf/vhosts/localhost_80.conf:

Invalid command ‘ExpiresActive’, perhaps misspelled or defined by a module not included in the server configuration
解决办法:
无效的命令“ ExpiresActive”,可能是拼写错误或由服务器配置中未包含的模块定义的,引荐来源: http:// xxxxxxx

如果您在Apache安装上收到此消息,同时显示500 Internal Server Error消息,则表示您已在.htaccess文件或apache2.conf(或httpd.conf)文件中使用了ExpiresActive命令,而没有包括Expires模块。幸运的是,这很容易解决,尤其是在Ubuntu系统上:

只需以root身份运行:

ln -s /etc/apache2/mods-available/expires.load / etc / apache2 / mods-enabled /

在非Ubuntu / Debian系统上,您需要编辑apache2.conf(或httpd.conf)文件以启用该模块。有关更多信息,请参见此处的Apache文档。

完成后,重新启动Apache2服务器:

服务apache2重新启动

您的服务器现在将安装过期模块,错误消息应该消失了
解决方案
打开httpd.conf,Ctrl+F搜索expires,去掉注释符#即可

你可能感兴趣的:(资源)