切換php mac下多個php版本切換 可操作版

2021-10-14 22:50:38 字數 2013 閱讀 4130

每日17點準時技術乾貨分享

mac下多個php版本切換(可操作版)實踐適用版本:

os x version:    10.12.3 (16d32)--------homebrew 1.3.2homebrew/homebrew-core (git revision aeab0; last commit 2017-09-14)--------php version in use:    php71 56
並且,前提你已經按照php56了1.brew update需要先更新brew的軟體倉庫目錄2.brew upgrade根據之前的update更新的軟體倉庫目錄,用upgrade來更新所有軟體和相關依賴,為了保證安裝軟體的正確

備註:用doctor進行列印出錯的詳細地方,安裝順利的話,不需要使用

brew doctor
3.brew install php71需要先安裝這個php倉庫
brew tap josegonzalez/homebrew-php
然後安裝php71
brew install php71
需要注意的是,這裡需要先解除homebrew與php56的關聯,然後再安裝php71

brew unlink php56
4.安裝php-version安裝php-version
brew install php-version
設定php-version的初始化

source $(brew --prefix php-version)/php-version.sh
這樣就可以使用多個版本了

遇到問題報錯:

dyld: library not loaded: /usr/local/opt/libpng/lib/libpng16.16.dylibreferenced from: /usr/local/bin/phpreason: incompatible library version: php requires version 45.0.0 or later, but libpng16.16.dylib provides version 38.0.0abort trap: 6
dyld: library not loaded: /usr/local/opt/libpng/lib/libpng16.16.dylib  referenced from: /usr/local/cellar/php70/7.0.22_14/bin/php  reason: incompatible library version: php requires version 48.0.0 or later, but libpng16.16.dylib provides version 45.0.0
其實報錯都差不多,都是說libpng版本有問題,解決的辦法有2個:

1.更新libpng,如果解決不了,就跳到2選項

brew upgrade libpng
2.不要使用php70,使用php71

7.0怎麼測試都不行,切換7.1就好了。

宣告:本文選自「 php中文網 」,搜尋「 phpcnnew 」即可關注!

mac系統下安裝多個php並自由切換的方法詳解

前言 一 安裝多版本php brwww.cppcns.comew install php54 brew install php70 如果安裝報以下錯誤 error cannot install homebrew php php70 because conflicting formulae are i...

mac下快速切換php版本

前提 你的mac環境裡所有的php版本都是使用brew安裝的 1.使用brew安裝php方法 brew install php70 brew install php562.安裝版本切換工具php version brew install php version source brew prefix ...

切換MAC系統下PHP版本

參考鏈結 確認php版本 首先需要在terminal先確認下目前系統的php版本 which php如果你沒有更改過系統預設的php路徑,輸出的結果應該類似於 usr bin php更改php版本 首先確認你所需要替換的php版本的路徑,比如我的5.4版本路徑是 開啟.bash profile檔案 ...