MacOS Monterey 配置 PHP 环境记录
目前 中文网中对于 MacOS 下安装 PHP 教程比较老,并且我个人感觉很难看懂。我在安装 PHP 过程中遇到了很多网络中没有出现过的问题,特此环境配置过程记录如下。
电脑:MacBook Pro 2020
系统:MacOS Monterey 12.3
安装 HomeBrew
HomeBrew 是一个包管理工具,用于安装 MacOS 中没有的工具,方便安装和卸载软件。
目前我电脑中已经装过,我把参考链接放在下面
目前我的 HomeBrew 版本
brew -v
我不清楚这个版本可不可以,不管了,先升级到最新版
brew update-reset
查看版本
好像没什么大变化
HomeBrew update 警告
根据相关教程,运行 brew doctor
看看有没有什么问题
出现了几个警告
- Suspicious https://github.com/Homebrew/brew git origin remote found.
这个是远程仓库链接配置警告,国内访问 GitHub 很慢,一般都会换成国内的镜像地址,不用理会
- Your Command Line Tools are too outdated.
工具好像是有点老,搜索了相关博客,根据提示,进入 https://developer.apple.com/download/all/ 下载对应Xcode 版本号的 Command Line Tools
我应该是下载对应 13.4 版本的 Command Line Tools
- “config” scripts exist outside your system or Homebrew directories.
这个不太清楚是什么问题,我怀疑可能是安装 Python 或者 anoconda 时引起的,应该没什么问题,可以忽略
- Unbrewed header files were found in /usr/local/include.
这两个应该是可以忽略
第二个应该是我装了一些软件,但是不是通过 homebrew安装的
执行 brew update
出现了三个警告
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
根据提示执行
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
竟然一下就成功了,之前尝试过无数次,每次都有各种种问题
用 php -v
看看安装成功没有
这样应该就是安装成功了
根据我之前安装的经验,如果哪里报错,提示 No such file 什么的,没有相关的文件,有一些可以通过 brew install 缺少的相关文件名
比如 brew install openssl
最后执行 brew install tesseract-lang