mac安装php,请问macOS 12 装不上 php怎么办?
我是在homebrew里面 brew install php 安装的,结果报错我运行了 rm -rf "$(brew --cache)" && brew cleanup 还是不行没办法然后我去找集成的
顺晟科技
2022-10-19 10:39:48
197
我是在homebrew里面 brew install php
安装的,结果报错
我运行了 rm -rf "$(brew --cache)" && brew cleanup
还是不行
没办法然后我去找集成的软件,Xampp,装上之后结果没有 php
我都要被搞疯了,这 macos 也太烂了
mac一点也不烂,恰好相反,好用的不行。
看你的日志,应该是ARM架构的M系统芯片。
先尝试安装一个xz
: brew install xz
,然后再重新安装php.
使用brew安装,首先需要一个比较好的网格环境,看你的日志在获取PHP8时,发生了404错误,这说明你当前网络有问题。需要先解决网络的问题后,再来安装。通常的做法是使用HTTP代理,然后在进行brew install xxx时,先为 shell 设置代理,比如:export https_proxy=http://127.0.0.1:7890 http_proxy=http://127.0.0.1:7890 all_proxy=socks5://127.0.0.1:7890
此外,使用xampp安装也是绝对没有问题的。你的XAMPP中已经包含了php,但它并没有被你设置到环境变量中,也就是并没有补充PHP所在的路径到$PATH中,所以你在命令行中无法运行PHP。
如果你是进行脚本开发,则应该找到PHP所在有Application路径使用下的xampp下的php所在路径,然后把它加到$PATH中。如果你是需要WEB开发,那么把应用路径放到xampp下的htdocs下即可。
需要注意的是:xampp最少有两个安装方式,一种是基于虚拟机的安装方式,另一种则是普通安装,上述方案仅适用于普通安装。
除此以外,建立安装docker后,使用docker安装,然后将特定的路径挂载到docker容器中,这样你的电脑则可以轻松地切换多个版本的PHP,而不会发生任何冲突。
总结:出问题你得先看日志,而不是只关注结果。
刚遇见过这个问题。
你看提示,在源里找不到这个文件404,brew自动去其他站点下载了,你看一下日志,把新下来的文件名,改成系统提示找不到的这个文件名,重新运行,就ok了。
19
2022-10
25
2022-09
15
2022-09
15
2022-09
15
2022-09
15
2022-03