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

如何将Mac版Ampps 4.9.3的PHP版本从7.1.2升级到7.1.8

解决Ampps 4.9.3在Mac上切换PHP 7.1.2到7.1.8的问题

我帮你梳理几个可行的步骤,搞定Ampps版本切换的问题,这样就能顺利安装依赖PHP 7.1.3的Laravel 5.6了:

1. 先确认Ampps里是否已安装PHP 7.1.8

打开Ampps后,点击顶部菜单栏的Ampps → Install Softwares,在搜索框输入「PHP」,找到7.1.8版本。如果还没安装,点击「Install」按钮完成安装;如果已经安装,直接跳到下一步。

2. 通过Ampps控制面板尝试切换版本

回到Ampps主界面左侧的「PHP」选项卡,找到PHP 7.1.8的条目,点击「Set as Default」,然后重启Apache服务器(点击Apache模块的「Restart」按钮)。

切换完成后,打开终端输入 php -v 验证版本。如果显示的还是7.1.2,说明要么Ampps的切换没生效,要么系统环境变量优先调用了旧版本,继续往下看。

3. 手动替换PHP目录(控制面板切换失败时用)

Ampps的PHP版本目录默认在 /Applications/AMPPS/php 下,里面会有各个版本的文件夹(比如php-7.1.2和php-7.1.8)。我们可以手动修改软链接来切换:

  • 打开终端,先删除当前的php软链接:
    sudo rm /Applications/AMPPS/php/php
    
  • 然后创建新的软链接指向7.1.8版本:
    sudo ln -s /Applications/AMPPS/php/php-7.1.8 /Applications/AMPPS/php/php
    
  • 重启Apache服务器,再输入 php -v 检查版本是否更新。

4. 调整系统环境变量(终端仍显示旧版本时用)

如果终端还是显示7.1.2,说明系统自带的PHP路径优先级更高,需要调整环境变量:

  • 编辑你的shell配置文件:如果用bash,编辑 ~/.bash_profile;如果是zsh,编辑 ~/.zshrc。可以用文本编辑器打开:
    # 以zsh为例
    open -e ~/.zshrc
    
  • 在文件末尾添加一行,让系统优先调用Ampps的PHP:
    export PATH="/Applications/AMPPS/php/php/bin:$PATH"
    
  • 保存文件后,执行以下命令使配置生效:
    source ~/.zshrc
    
  • 再次输入 php -v,应该就能看到PHP 7.1.8了。

5. 安装Laravel 5.6

确认PHP版本达标后,用Composer安装Laravel 5.6:

composer create-project --prefer-dist laravel/laravel:5.6.x-dev your-project-name

安装完成后进入项目目录,运行 php artisan serve 测试是否能正常启动。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.19 07:24:53