目前 中文网中对于 MacOS 下安装 PHP 教程比较老,并且我个人感觉很难看懂。我在安装 PHP 过程中遇到了很多网络中没有出现过的问题,特此环境配置过程记录如下。

电脑:MacBook Pro 2020
系统:MacOS Monterey 12.3

安装 HomeBrew

HomeBrew 是一个包管理工具,用于安装 MacOS 中没有的工具,方便安装和卸载软件。

目前我电脑中已经装过,我把参考链接放在下面

https://www.jianshu.com/p/dff8c837b7dd

目前我的 HomeBrew 版本
brew -v

image

我不清楚这个版本可不可以,不管了,先升级到最新版
brew update-reset

image
image

查看版本
image
好像没什么大变化

HomeBrew update 警告

根据相关教程,运行 brew doctor 看看有没有什么问题

出现了几个警告

  1. Suspicious https://github.com/Homebrew/brew git origin remote found.

image
image

这个是远程仓库链接配置警告,国内访问 GitHub 很慢,一般都会换成国内的镜像地址,不用理会

  1. Your Command Line Tools are too outdated.

image
image

工具好像是有点老,搜索了相关博客,根据提示,进入 https://developer.apple.com/download/all/ 下载对应Xcode 版本号的 Command Line Tools
我应该是下载对应 13.4 版本的 Command Line Tools
image

  1. “config” scripts exist outside your system or Homebrew directories.

image

这个不太清楚是什么问题,我怀疑可能是安装 Python 或者 anoconda 时引起的,应该没什么问题,可以忽略

  1. Unbrewed header files were found in /usr/local/include.

image

这两个应该是可以忽略
第二个应该是我装了一些软件,但是不是通过 homebrew安装的

执行 brew update

image

出现了三个警告

No remote 'origin' in /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask, skipping update!
No remote 'origin' in /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core, skipping update!
No remote 'origin' in /usr/local/Homebrew/Library/Taps/homebrew/homebrew-services, skipping update!

再次执行 brew doctor

image

根据提示执行

  rm -rf "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask"
  brew tap homebrew/cask

  rm -rf "/usr/local/Homebrew/Library/Taps/homebrew/homebrew-core"
  brew tap homebrew/core

配置 PHP 环境

首先尝试安装 brew instsall php

image

竟然一下就成功了,之前尝试过无数次,每次都有各种种问题

php -v看看安装成功没有
image

这样应该就是安装成功了

根据我之前安装的经验,如果哪里报错,提示 No such file 什么的,没有相关的文件,有一些可以通过 brew install 缺少的相关文件名
比如 brew install openssl

最后执行 brew install tesseract-lang

版权声明:本文为臭脚体育生原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/kyguo1997/p/16419470.html