解决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,去掉注释符#即可

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值