New MacBook Pro,New System,New issue–在Monterey 上安装homebrew PHP

自己上一台电脑,还是2012年购买的第一款Retina的Macbook Pro,用了有九年了,问题不大,风扇有一点坏了,网上买了一个还是有问题,找不到好的部件了。再加上性能受限,做很多东西比较慢,于是赶在2021的MBP上市,就直接入手了。

打算多用几年,处理器和内存选了最高的,硬盘之前2012年的选了当时最高的,这次最高的8T感觉有点贵了,就选了4T的。

下班后边夜拖回家,早上传的数据,才发现,在Montery里,PHP被移除了,尝试安装PHP,需要先安装Homebrew,结果一直没有成功。总是得到报错。

fatal: unable to access ‘https://github.com/Homebrew/brew/’: Failed to connect to github.com port 443: Operation timed out

实过改DNS,上VPN都基本下有这个错误,在Google上搜了好多,一直找不到方法,直到后来,我直接搜索了“homebrew 无法安装

结果找到了

https://www.zhihu.com/question/35928898

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

原来早就有人把代码搬到了国内,轻松安装成功。

后面再安装php。轻松完成。不过PHP安装完成后,在Monterey上会有一个签名的问题,安装完成配置完成Apache后,会有一个错误。

运行sudo Apachectl configtest会有以下错误

[so:error] [pid 7051] AH06665: No code signing authority for module at /opt/homebrew/opt/php@7.4/lib

https://www.simplified.guide/macos/apache-php-homebrew-codesign

可以使用以上文章给的方法,自己创建一个签名。现在我的PHP已经完美运行在我的新Monterey上了。

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注