powershell — перестал работать php cli

У меня свежая установка windows 8:

Скачал php- (5.6.11 zip) из этого эта страница:
Разархивировал его в «C: \ Users \ patrick \ php».

Не знаю, важно ли это:
Скопировал и переименовал php.ini-development в php.ini.
Изменен display_errors с выключенного на включенный.

Добавлен «C: \ Users \ patrick \ php» в мой путь к переменной среды.
Запустил Windows PowerShell.
Напечатано в «php -S localhost: 8000»
Появляется сообщение «CLI прекратил работу» без дополнительной информации.

(OBS: не имеет значения, что я набираю после «php», появляется то же сообщение)

Подобные, но не совсем те же вопросы о переполнении стека:
PHP 5.3.0 как распространяется в xampp 1.7.2 .zip
Решено обновлением его версии PHP в комплекте с xampp. Так как я не запускаю свой php с xampp, я не уверен, как бы я поступил так.

обновлен Wamp до PHP 5.4.3 с 5.3.8.
Не решен, но предположил, что он не должен был устанавливать WAMP в программные файлы, некоторые биты Apache и PHP не любят пробелов в именах папок. Это не должно быть проблемой с «C: \ Users \ patrick \ php», верно?

Есть несколько других связанных с php проблем «CLI прекратил работать», но все те, которые я обнаружил, возникали только в определенных событиях, таких как «Когда я использую эту функцию …» и т. Д.


Используя Process Monitor, я обнаружил, что php.exe процесс продолжает искать файл DLL во всех моих папках Path:

введите описание изображения здесь

4

Решение

Как мы установили, php.exe исполняемый файл пытается найти библиотеку с именем MSVCR110.dll на старте.

MSVCR110 обозначает MICROsчасто Вisual С++ рuntime 11.0.

Эта библиотека времени выполнения является частью распространяемых пакетов Visual C ++, которые поставляются с Visual Studio, и которые вы можете загрузить и установить самостоятельно от Microsoft — они даже поддерживают список ссылок на скачивание в KB2977003.

Вы будете хотеть Visual Studio 2012 версия (соответствует VC ++ версии 11.0).

После установки он также обновит переменную path env и php.exe должен быть в состоянии найти его при запуске

5

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

Других решений пока нет …

По вопросам рекламы [email protected]