Я использую MAMP с PHP 5.5.18 (cli) (сборка: 20 октября 2014 г., 16:18:57) в Mac OS X 10.10.1.
Все хорошо, кроме случаев, когда я запускаю фоновый процесс php из моего скрипта PHP. Процесс работает нормально, хотя мои журналы говорят мне, что определенное расширение (mcrypt) не установлено, хотя на самом деле я знаю, что оно есть. Ну, я знаю, что он установлен в моей версии 5.5.18. Так что это наводит меня на мысль, что фоновый процесс может получить доступ к другой версии php.
Два вопроса:
1) Как узнать, к какой версии PHP обращается фоновый процесс?
2) Есть ли способ заставить фоновый процесс использовать определенную версию PHP?
На этот вопрос о том, как заставить фоновый процесс использовать определенную версию php, дан ответ здесь: Как настроить PHP для запуска той же версии на веб-сервере, что и в фоновом процессе
Других решений пока нет …