?因?yàn)樾枰乙趍ac上裝兩個(gè)php版本,先前我已經(jīng)裝過php7.4,下面我們逐步安裝php8.0
開始安裝8.0:
直接運(yùn)行安裝?
brew install php@8.0
遇到問題懷疑是倉庫太老了,更新一下homebrew ,重新安裝
brew update
安裝成功了,不過看了下版本好像不能正常打印版本了
?報(bào)錯(cuò)相關(guān)文檔,查詢了下好像是icu4c 這個(gè)依賴版本不一致的問題,后面查了下相關(guān)資料操作麻煩,干脆一點(diǎn)全部卸載重裝,包括原有的php7.4
現(xiàn)在系統(tǒng)全部的php版本都清空了記得刪干凈。
安裝php7.4
?安裝7.4失敗了,官方不維護(hù)了,用下面的命令安裝,類似一個(gè)歷史倉庫
# 1. 添加tap formulae
brew tap shivammathur/php
# 2. 安裝
brew install shivammathur/php/php@7.4
?成功把環(huán)境變量加上,然后查看一下版本正常輸出
下面安裝php8.0
安裝成功,把php8同樣加入環(huán)境變量里,只需要執(zhí)行php -v即可打印出版本,奇怪怎么一直打印php7.4版本呢
那么我們怎么使用php8呢,找到下面兩個(gè)文件修改默認(rèn)名稱
#進(jìn)入的php/bin目錄使用mv php php8 把php改成php8
/opt/homebrew/Cellar/php@8.0/8.0.30/bin
#進(jìn)入的php/sbin目錄使用mv php-fpm php-fpm8
/opt/homebrew/Cellar/php@8.0/8.0.30/sbin
?然后重新打開一個(gè)終端
完事。?
pecl 部分:
更改php8 目錄下的pecl 為pecl8
?運(yùn)行報(bào)錯(cuò)了,是因?yàn)槲覀兏牧薭in下面的php名稱找不到,下一步vim 打開pecl8修改路徑
?改成下面的這個(gè)樣子,如果權(quán)限不足使用wq! 強(qiáng)制修改
打印出下面的信息就算成功了,使用pecl8安裝的擴(kuò)展會自動(dòng)安裝到php8下面文章來源:http://www.zghlxwxcb.cn/news/detail-685267.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-685267.html
到了這里,關(guān)于Mac 安裝php多版本,brew安裝php8.0的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!