在mac下搭建php环境

php在Mac下的安装

安装homebrew

homebrew是一个强大的 OS X 专用包管理器, 它可以帮助你轻松的安装 PHP 和各种扩展。
homebrew安装:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
将以上命令粘贴至终端即可。
确保homebrew是最新的:
brew update
brew upgrade
用brew tap命令引入php库
brew tap homebrew/dupes
brew tap josegonzalez/homebrew-php

安装php,以及常用扩展

brew install php56 --with-imap --with-tidy --with-debug --with-pgsql --with-mysql --with-fpm
然后php就被安装到了这里:
/usr/local/Cellar/php56
bin目录:
/usr/local/Cellar/php56/5.6.27_4/bin
在bin目录下执行
$ ./php -version
不出意外就可以看到如下输出,表示已经安装成功了~
PHP 5.6.27 (cli) (built: Oct 15 2016 09:29:55)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Xdebug v2.5.4, Copyright (c) 2002-2017, by Derick Rethans

扩展报错解决

php -v输出的错误信息: PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/opt/php71-imagick/imagick.so' - dlopen(/usr/local/opt/php71-imagick/imagick.so, 9): Library not loaded:
解决方式:
This might be related to an imagick update.
Can you try and do brew reinstall -s php71-imagick and see if the problem persists ?