在macOS High Sierra上将默认PHP 7.1降级为PHP 7

时间:2018-10-04 08:17:25

标签: php macos homebrew php-7 php-7.1

我重新安装了macOS High Sierra(安装日期:2018年3月31日02:53:20)安装的PHP 7.1.16。我想将其降级PHP 7.0.27

PHP 7.1.16未与homebrew一起安装,因此我认为它不如将其删除并与PHP 7安装brew一样容易。

最好的和最安全的方法是什么?

有很多资源可以从PHP 7-> 7.1或7-> 7.2升级,但是在macOS上没有其他选择。

PHP 7.1.16 (cli) (built: Mar 31 2018 02:59:59) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies

1 个答案:

答案 0 :(得分:0)

就我而言,最好的解决方案是shell工具“ update-alternatives”。

有了它,您应该能够根据项目在不同的php版本之间进行切换。

例如,要切换到另一个PHP版本集:

public function store(Request $request)
{
    $this->validate($request, [
        'p_name' => 'required|min:6|max:50',
        'start_date' => 'required',
        'end_date' => 'required',
    ]);

    $project = new Project;
    $project->p_name = $request->input('p_name');
    $project->start_date = $request->input('start_date');
    $project->end_date = $request->input('end_date');
    $project->colab = $request->input('colab');

   dd(Input::all()); 

    if($request->submit == 'create-team'){

        $project->type = 'team  ';
        $project->save();
    }


    return 123;
}