Страница 1 из 1

Ошибка консоли в PHP

Добавлено: 25 дек 2011, 13:40
vomchik
При попытке выполнить любую команду PHP через консоль, выдает такие ошибки:

Запуск программы невозможен, так как на компьютере отсутствует CORE_RL_wand_.dll

Потом

пишет что не может найти php_imagick.dll хотя он есть.

И потом идет прекращение работы программы CLI

В консоле, к примеру, пишу:

W:\server\php\PHP-5.2.17\php.exe -v

Re: Ошибка консоли в PHP

Добавлено: 27 дек 2011, 19:29
vomchik
ну дак, кто-то подскажет

Re: Ошибка консоли в PHP

Добавлено: 17 янв 2012, 01:19
artemeff
Тоже интересует. Т.к. надо работать с консолью.

Re: Ошибка консоли в PHP

Добавлено: 17 янв 2012, 10:39
duxabilii
Не могу сказать, что за ошибка, но я ее обошел очень просто: скачал исходники PHP отсюда
http://windows.php.net/download/
и настроил php.ini под себя, из консоли работает на ура.

Re: Ошибка консоли в PHP

Добавлено: 17 янв 2012, 15:48
Максим
Запустите сервер прежде чем запускать консоль. Правда не знаю правильно ли это. Если php в этот момент не должен работать, то просто закомментируйте php_imagick.dll в php.ini

Re: Ошибка консоли в PHP

Добавлено: 17 янв 2012, 16:03
duxabilii
Точно. У меня получилось следующими способами:
1) Запустить без php.ini (настройки все дефолтные становятся http://php.net/manual/ru/ini.list.php)
php.exe -n -v
2) Запустить со своим php.ini
php.exe -c "D:\php\php.ini" -v
3) Закомментировать строку в php.ini
extension=php_imagick.dll

в папке с PHP (при условии, что imagick не нужен для других приложений).