Блог

php_pgsql.dll - Операционная система не может запустить %1

26 Марта 2009, 23:42

Вторые грабли, помимо «Указанный модуль не найден», — это сообщение «Операционная система не может запустить %1» (или же «Operating system cannot run %1», или просто «\xce\xef\xe5\xf0\xe0\xf6\xe8\xee\xed\xed\xe0\xff \xf1\xe8\xf1\xf2\xe5\xec\xe0 \xed\xe5 \xec\xee\xe6\xe5\xf2 \xe7\xe0\xef\xf3\xf1\xf2\xe8\xf2\xfc %1.» в логах апача).

Эта фигня возникает при попытке загрузить библиотека для шифрования (не только для php_pgsql.dll, но и для php_curl.dll). Если файлы libeay32.dll и ssleay32.dll остаются в корне PHP, а путь прописывается только в path, то похоже, что возникают какие-то конфликты с другими версиями этих библиотек.

Эту проблему я решил копированием указанных библиотек в system32.

Добавить комментарий