好的,我正在经历一些很奇怪的事情。我的phpinfo()显示一个版本,而php -v显示另一个版本。
我在当地运行的MacBook航空(莫哈韦),与Laravel和Valet。
phpinfo()
PHP Version 7.2.13
Configuration File (php.ini) Path /usr/local/etc/php/7.2
Loaded Configuration File /usr/local/etc/php/7.2/php.ini
Scan this dir for additional .ini files /usr/local/etc/php/7.2/conf.d在我的候机楼里,它显示:
php -v
PHP 7.3.0 (cli) (built: Dec 7 2018 11:00:11) ( NTS )现在,如果我做了一个which php,我得到了这个:
/usr/local/bin/php在我的~/.bash-profile中,我有这样一个:
export "PATH=~/.composer/vendor/bin:$PATH"
我试图:
如何让我的实际贴身站点使用php@7.3
发布于 2018-12-12 08:32:28
像重启我的Macbook这样基本的东西解决了这个问题。一旦重新启动,正确的7.3版本将显示在我的phpinfo();中。
发布于 2020-07-24 21:47:58
下面简单的修正对我有用。
rm ~/.config/valet/valet.sock
valet restart 发布于 2021-06-09 14:54:27
在我的例子中,它在强制使用特定的PHP版本之后才起作用:
valet use php@7.4 --forcehttps://stackoverflow.com/questions/53713477
复制相似问题