3

我正在运行 valet 2.0.5,它使用了错误的 PHP 版本。当我开始代客泊车时

$ valet start
Restarting php71...
Restarting nginx...
Valet services have been started.

但是phpinfo()给出PHP Version 5.6.30Loaded Configuration File: /usr/local/etc/php/5.6/php.ini

我已经使用 brew 安装并重新链接了 php,

$ which php
/usr/local/opt/php71/bin/php

$ php -v
PHP 7.1.7

我已经尝试卸载并重新安装代客,但无济于事。

4

3 回答 3

4

由于某种原因,旧版本的 PHP(在我的例子中是 7.4)在 Valet 中“卡住”了。即使php -v返回我 php 8.0. 强制代客选择正确版本的方法可以使用以下命令:

valet use php@8.0 --force
于 2021-08-27T02:54:09.807 回答
0

取消注释LoadModule php5_module libexec/apache2/libphp5.so/etc/apache2/httpd.conf可以了。我真的不知道为什么会这样,但我没有抱怨。

于 2017-08-04T05:47:10.597 回答
0

从 7.1 升级到 7.2 时遇到类似问题。

对我来说,解决方案是我从 /usr/local/opt/ 中删除了 php7.1 的符号链接

于 2018-06-12T08:37:08.593 回答