Я использую valet 2.0.5, и он использует неправильную версию PHP. При запуске камердинера я получаю
$ valet start
Restarting php71...
Restarting nginx...
Valet services have been started.
Но phpinfo()
дает PHP Version 5.6.30
а также Loaded Configuration File: /usr/local/etc/php/5.6/php.ini
,
Я установил и перекомпоновал php с помощью brew,
$ which php
/usr/local/opt/php71/bin/php
$ php -v
PHP 7.1.7
Я пытался удалить и переустановить камердинер, но безрезультатно.
раскомментировав LoadModule php5_module libexec/apache2/libphp5.so
в /etc/apache2/httpd.conf
сделал трюк. Я действительно не знаю, почему это сработало, но я не жалуюсь.
Была аналогичная проблема при обновлении с 7.1 до 7.2.
Для меня решение состояло в том, что я удалил символические ссылки для php7.1 из / usr / local / opt /