macos — Как настроить PHP для запуска той же версии на веб-сервере, что и в фоновом процессе

Из командной строки:

php --info
//⇒ PHP Version => 5.5.18

Из командной строки в фоновом процессе:

exec('php --info>>logs/phpVersion.txt');
//⇒ PHP Version => 5.5.14

Я хочу, чтобы фоновый процесс запускал версию 5.5.18 (или ту же версию, что и веб-сервер). Где это настроено?

0

Решение

Вы должны переустановить 5.5.18 для замены 5.5.14. Это не файл конфигурации, есть два экземпляра PHP.

Если вы укажете на ОС, я обновлю этот ответ с дальнейшими инструкциями. (Или просто Google это)

2

Другие решения

Простое решение для получения PHP-версии MAMP для запуска фонового процесса вместо php-версии вашей системы — просто вызвать вашу версию MAMP прямо в функции exec (). Так что для меня этот вызов выглядит примерно так:

exec (‘/ Applications / MAMP / bin / php / php5.5.18 / bin / php myscript.php &«);

0