brew update
brew search php
安装php7.1
brew install php@7.1
安装完成后PHP -v 仍然显示旧版本
而phpinfo()显示另外一个版本,都不是新装的7.1
1、修改php -v 的版本
brew link php@7.1
此时显示
警告
需要把如上两行写入 ~/.bash_profile文件
修改后执行
source ~/.bash_profile
然后执行 php -v
版本已切换
2、修改phpinfo()的版本
之所以显示的不是PHP7.1的最新版本是因为apache挂载的localhost服务器版本是5.6的
此时需要修改httpd.conf(或其引入的文件Include /private/etc/apache2/other/*.conf)
将:LoadModule php5_module /usr/local/php5/libphp5.so
修改为:LoadModule php7_module /usr/local/opt/php@7.1/lib/httpd/modules/libphp7.so
保存重启apache
sudo apachectl restart
查看页面显示正确