xpf0000 / PhpWebStudy

Powerful Web Server and Environment Manager. Support macOS / Windows / Linux
https://www.macphpstudy.com
BSD 3-Clause "New" or "Revised" License
703 stars 59 forks source link

我就安装一个php5.6,怎么把其他软件都升级更新了一遍? #140

Open Lxj96 opened 1 week ago

Lxj96 commented 1 week ago

我只是点击安装了php@5.6版本,没想到Brew把整个系统的软件升级了一遍,比如mysql从8.0.39升级到了8.0.42

image image
xpf0000 commented 1 week ago
  1. 这是brew自身特性。 brew安装的各个软件是通用一套基础库的。例如icu4c。 你现在装了个PHP7.4. 是在目前的icu4c版本的基础上构建的。 比如icu4c70. 过了几个月, 你再装个PHP8.2. 这时候依赖项icu4c已经升级到icu4c74了。 PHP8.2是在icu4c74的基础上构建的。 所以brew安装PHP8.2时, 会自动升级依赖项icu4c到icu4c74。 这样一来, 原来装的PHP7.4肯定无法用了, 所以同样需要升级。
  2. 你可以使用命令行自行管理各个服务的版本。 软件会自动识别