雖然用 Vagrant + CentOS 更接近生產(chǎn)環(huán)境, 但是偶爾用 Mac 本地的 PHP 更方便 (直接一個
php -S localhost:3000
就有一個簡易的 web 服務(wù)器可以驗證代碼).
問題
Mac 自帶的 PHP 版本比較老, 如何安裝新版本?
解決
通過 Homebrew 這個包管理工具來安裝:
brew tap homebrew/homebrew-php
brew install php71
brew link php71
輸入 brew install php71
時報錯:
Linking /usr/local/Cellar/php71/7.1.12_23...
Error: Could not symlink share/man/man8/php-fpm.8
/usr/local/share/man/man8 is not writable.
可以通過修改文件權(quán)限來解決:
whoami #查看自己的用戶名
sudo chown -R yourname /usr/local/share/man/man8 #這里的 yourname 就是上一步 whoami 得到的用戶名
brew link php71
如果要恢復(fù)到 mac 原來的 PHP 版本:
brew unlink php71
參考文章
- StackOverflow -- Homebrew: Could not symlink, /usr/local/bin is not writable
- Cannot link --overwrite #19457
文章歷史
- 2017/12/29 (第一次發(fā)布)
如果我的文章對你有用, 希望給些改進的建議, 或者打個"喜歡" _