我目前正在我的Mac OSX上运行一个带有php 5.5和nginx的Laravel 5.1应用程序,我想将php更新为php 7.0,所以我在终端中键入了以下内容:
brew unlink php55
brew uninstall php55
brew install --with-fpm --with-mysql php70
它起作用,之后,
php -v
给我以下答复:
PHP 7.0.0RC4 (cli) (built: Oct 5 2015 03:44:48)
Copyright (c) 1997-2015 The PHP Group
Zend Engine v3.0.0-dev, Copyright (c) 1998-2015 Zend Technologies
然后我重新启动了nginx,但当我试图在我现有的Laravel应用程序中回复phpinfo时,它仍然说php的当前版本是5.5,我还需要为Laravel 5.1设置什么才能在我新安装的php 7.0上运行?
事实证明,我没有重新启动php-fpm,所以在杀死旧的php-fpm和之后
php70-fpm start
nginx -s reload
一切都很顺利。