Homebrew-->php-->comporser-->laravelvalet

it2025-07-28  9

将近6个小时的奋斗,从brew到valet到安装遇到到问题整理: 1、homebrew安装: 什么官网安装,什么改国内源。太复杂。直接这个,这个是真到叼!

/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"

这是真大神,谁用谁知道。参考自此篇文章 个人建议选择中科大的。 安装完成之后,终端看一下绿色的建议,跟着步骤操作一下(不影响什么)

2、php 通过homebrew安装php 我要安7.1版本的。这里遇到了第一个错误:没有7.1这个包 因此终端执行brew search php查看一下有关php的包。发现没有7.1。然后就brew install php@7.2。然后就一大串downloading,这个下载过程并没有什么问题出现(因为之前安装brew的时候,他会自动把源配置切换到国内镜像了,所以不会出现超时这种问题了) 然后最后蹦出来installing php@7.2 ok。php安好了。然后他会蹦出来4个步骤让你跟着操作。如下图: 第一步第二步不用管(反正我没搞,那个.so文件我也打不开) 第五个好像是每次开机都跑一下服务吧.我也不清楚,不用管他 执行第三个就行.输入这个字符串到脚本文件zshrc 参考文章

3、composer

php -r "copy('https://install.phpcomposer.com/installer', 'composer-setup.php');" php composer-setup.php php -r "unlink('composer-setup.php');"

这三步是参考composer官网中的中国镜像的安装步骤,链接见下文 安装完成后,执行composer查看安装是否完成 然后成了之后,再执行下面的命令更改个配置(源地址)

composer config -g repo.packagist composer https://packagist.phpcomposer.com

个人建议不要用官网给的这个(这个也慢),换成阿里的(因为我用这个官网的去下载laravle/valet也有超时的坑)

composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/

然后执行下边这个命令,就可以查看自己配的源了

composer config -g -l repo.packagist

参考文章(composer官网中国镜像)

4、安装laravel/valet 前提:保证~/.composer/vendor/bin位于系统的PATH中 执行下边这个命令就ok了

export PATH="$PATH:$HOME/.composer/vendor/bin"

然后执行composer global require laravel/valet安装

5、valet install 执行valet install命令 这里遇到了一个问题,他提示我php无效链接 执行下边的命令

brew link php@7.2 --force --overwrite

这里安的那个版本就link哪个版本 参考此处文章 然后valet install就ok了 最后测试一下ping foobar.dev,ping通就ok了

最新回复(0)