mac 多版本php共存

MAC上安装有多个不同的PHP网站,要求必须在PHP5.6、PHP7.1+,并且需要安装xdebug扩展。

操作

1)先安装PHP56 PHP71

1
2
brew install php@5.6
brew install php@7.3

安装好之后,去修改他们php-fpm的绑定端口,然后执行brew services restart php@5.6 这样,启动

2)安装扩展

必须确认目录是否存在 /usr/local/lib/php/pecl

1
2
/usr/local/opt/php@7.1/bin/pecl install http://pecl.php.net/get/xdebug-2.9.2.tgz
/usr/local/opt/php@5.6/bin/pecl install http://pecl.php.net/get/xdebug-2.5.5.tgz

3)修改对应的php.ini

添加extension扩展so

4)修改php-fpm端口
www.conf

listening 端口

5)启动服务

1
2
brew services restart php@5.6 
brew services restart php@7.1