NoteDeep

php在Mac下的安装

安装homebrew

homebrew是一个强大的 OS X 专用包管理器, 它可以帮助你轻松的安装 PHP 和各种扩展。
/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 ?

评论列表

  • 小作者uzkq48ipqmxbg1my
    小作者uzkq48ipqmxbg1my

    现在都可以用集成开发环境了,比如ServBay.dev,下载安装使用,全程3分钟就能开始写代码。 而且集成了多个版本的PHP,包括最新版本,比起MAMP这些久久不更新的,ServBay方便好用得多。 如果你是MAC用户,真心推荐用servbay,还不会污染系统环境,方便简洁好用。  2023年10月31日 8:41

php在Mac下的安装