
當(dāng)我使用網(wǎng)上提到的方法?
用brew 刪除了原有的php7.3版本,安裝了7.4 版本后,依然存在該問題,然后我又指定了環(huán)境變量
vi ~/.bash_profile 文件
# php 7.4
export PATH=/usr/local/opt/php@7.4/bin:$PATH
并在最后執(zhí)行 source?~/.bash_profile 后,當(dāng)我關(guān)閉當(dāng)前終端,再次打開新終端 執(zhí)行 php -v ,依然報(bào)上述問題。
正確的解決方案:
安裝php版本 因?yàn)槲野凑站W(wǎng)上操作重裝了php 7.4

接下來直接執(zhí)行上邊所說的
echo 'export PATH="/usr/local/opt/php@7.4/bin:$PATH"' >> ~/.zshrc
echo 'export PATH="/usr/local/opt/php@7.4/sbin:$PATH"' >> ~/.zshrc
那如果沒執(zhí)行這兩句的話,可以按照以下方法,也能解決

當(dāng)我執(zhí)行 /usr/local/bin/php -v 的時(shí)候,報(bào)相同問題的錯(cuò)誤,此問題就是當(dāng)前的php版本還是沿用過去的php實(shí)體路徑,我們安裝了最新的php版本后,php7.4版本安裝地:PATH=/usr/local/opt/php@7.4/bin
應(yīng)修改 “/usr/local/bin/php” ,進(jìn)入/usr/local/bin/ 下?
1、刪除原有的php解釋器 “rm -rf /usr/local/bin/php”?
2、重定向當(dāng)前目錄新的php解釋器[/usr/local/bin/目錄下] ln -s /usr/local/opt/php@7.4/bin/php .
我們?cè)谑褂胣ginx 的時(shí)候,如果設(shè)置了vhost 可能最終還是運(yùn)行不了,有可能是因?yàn)閜hp-fpm 端口的問題,原先我們?cè)O(shè)置的非9000端口,那么還需按照新安裝的php版本中的php-fpm.d目錄中重新設(shè)置所屬端口