网站首页 > 知识剖析 正文
大家好,我是yangyang, 今天记录一次升级到php8.2版本的体验
更新brew
brew update
升级php
brew upgrade php
搜索可以安装的php版本
brew search php
安装php8.2版本
# shivammathur/php 有可以不执行
brew tap shivammathur/php
brew install shivammathur/php/php@8.2
版本切换
- 首先,你需要列出所有通过Homebrew安装的PHP版本:
brew list | grep php
- 然后,你可以使用`brew unlink`命令来取消当前PHP版本的链接:
brew unlink php
请将`php`替换为你当前的PHP版本,例如`php@7.4`。
- 最后,你可以使用`brew link`命令来链接你想要切换到的PHP版本:
brew link php@8.2
4. 确认PHP版本已经切换:`php -v`
请注意,你可能需要使用`--force`选项来强制链接PHP版本,例如`brew link --force php@8.2`。但是,这应该只在必要时使用,因为它可能会覆盖Homebrew的一些设置。
If you need to have this software first in your PATH instead consider running
如果你需要让这个软件(在这里是PHP版本)在你的系统PATH中优先级最高,你可以考虑运行以下命令:
echo 'export PATH="/opt/homebrew/Cellar/php@8.2/8.2.14/bin/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="/opt/homebrew/Cellar/php@8.2/8.2.14/bin/sbin:$PATH"' >> ~/.zshrc
添加完这两行命令后,你需要重启你的终端或者运行source ~/.zshrc命令使修改生效。
通过别名来使用
如果php7版本项目太多,暂时不想切换,可以通过alias 设置别名到 环境文件,当然idea 在配置指定版本即可
echo 'alias php82="/opt/homebrew/Cellar/php@8.2/8.2.14/bin/php"'>> ~/.zshrc
重启你的终端或者运行source ~/.zshrc命令使修改生效。
猜你喜欢
- 2024-11-20 laravel5.0在linux下解决.htaccess无效和去除index.php的问题
- 2024-11-20 面向对象之里式替换法则
- 2024-11-20 如何保证API接口安全?
- 2024-11-20 wamp怎么升级php版本
- 2024-11-20 Wordpress建站教程:去除修改管理员邮箱时的邮件验证步骤
- 2024-11-20 给PHP开发者的九条建议
- 2024-11-20 PHP 数学相关函数
- 2024-11-20 Update The PHP Version In XAMPP On Windows
- 2024-11-20 3分钟短文 | PHP 删除字符串最末一个字符,你用的什么方法?
- 2024-11-20 PHP使用mongo-php-library操作MongoDB数据库的方法
- 04-29php开发者composer使用看这一篇就够了
- 04-29引用和变量声明在不同语言中的实作
- 04-29PHP 没你想的那么差
- 04-29Ubuntu linux 上的 Nginx 和 Php 安装
- 04-29CentOS下通过yum搭建lnmp(单版本PHP)
- 04-29为什么 PHP8 是个高性能版本
- 04-29PHP8函数包含文件-PHP8知识详解
- 04-29使用无参数函数进行命令执行
- 最近发表
- 标签列表
-
- xml (46)
- css animation (57)
- array_slice (60)
- htmlspecialchars (54)
- position: absolute (54)
- datediff函数 (47)
- array_pop (49)
- jsmap (52)
- toggleclass (43)
- console.time (63)
- .sql (41)
- ahref (40)
- js json.parse (59)
- html复选框 (60)
- css 透明 (44)
- css 颜色 (47)
- php replace (41)
- css nth-child (48)
- min-height (40)
- xml schema (44)
- css 最后一个元素 (46)
- location.origin (44)
- table border (49)
- html tr (40)
- video controls (49)