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

已安装PHP7但Apache2仍运行PHP5,如何切换至PHP7?

解决Apache2切换到PHP7的问题

这种情况太常见了——CLI的PHP版本和Apache服务加载的PHP模块是完全独立的两个组件,所以你会看到命令行显示PHP7,但网页端还是PHP5的版本,这很正常。只需要几步就能让Apache切换到PHP7:

  • 首先禁用Apache当前加载的PHP5模块,在终端执行:
    sudo a2dismod php5
    
  • 然后启用PHP7.0的Apache模块(注意版本号要和你安装的对应,你这里是7.0,所以用php7.0):
    sudo a2enmod php7.0
    
  • 最后重启Apache服务让配置生效:
    sudo service apache2 restart
    

做完这些之后,刷新你的phpinfo()页面,应该就能看到PHP7.0的版本信息了。

如果执行a2enmod php7.0时提示找不到模块,说明你可能没安装Apache的PHP7模块,先运行这个命令安装:

sudo apt-get install libapache2-mod-php7.0

然后再重复上面的启用和重启步骤就行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.28 04:08:28