现在试图解决这个问题几个小时了。所以这里。我一个月前将PHP从PHP56升级到PHP70。在我的终端上我查了php -v,在网上有一个phpinfo(),它真的显示了PHP70版本。现在这是我的问题,我有一个cron作业和我使用的特定打包需要使用PHP7。当我尝试使用CLI的phpinfo()时,它表明它使用的是PHP56
BTW - 我正在使用MacOS Sierra。我的httpd.conf
LoadModule rewrite_module libexec/apache2/mod_rewrite.so
#LoadModule php5_module libexec/apache2/libphp5.so
#LoadModule perl_module libexec/apache2/mod_perl.so
LoadModule hfs_apple_module libexec/apache2/mod_hfs_apple.so
LoadModule php7_module /usr/local/php5-7.0.15-20170213-103227/libphp7.so
尝试评论两个php5_module和php7_module中的任何一个,但没有任何效果:(。
此致
答案 0 :(得分:0)
如果您使用php56
安装了brew
,则应尝试执行以下操作:
brew update && brew upgrade
brew tap homebrew/dupes
brew tap homebrew/versions
brew tap homebrew/homebrew-php
brew unlink php56
brew install php70
如果先前没有通过brew安装PHP 5.6,您可能会收到错误,但不要担心,您可以继续
export PATH=/usr/local/php70/bin:$PATH