Назад | Перейти на главную страницу

Попытка установить PEAR (запущен пакетный файл go-pear) - ошибка «php_pdo.dll отсутствует»

Мне нужно установить PEAR. Итак, я попытался запустить go-pear командный файл внутри извлечения PHP. Но дает эту ошибку -

The program can't start because php_pdo.dll is missing from your computer. Try reinstalling the program to fix this.

Но у меня есть это dll файл внутри \ext папка. Мои переменные среды имеют путь D:\php5 (Я добавил его), и в моем php.ini у меня есть следующие пути -

include_path =".;D:\php5\PEAR"
extension_dir = "D:\php5\ext"

Все они действительны. И у меня есть php_pdo.dll файл присутствует внутри D:\php5\ext.

Есть указатели, ребята?

Дальнейшие подробности
У меня 64-битная система с запущенной Windows 7. Я взял PHP 5.2.17 VC6 из http://windows.php.net/download/ -> VC6 x86 Thread Safe. Работало нормально. - Затем я взял файл php.ini товарища по команде (с PHP версии 5.3.6) и перезаписал свой. Его система полностью настроена, а я настраиваю свою. Раньше я просто скопировал его установочную папку PHP, но позже возникли такие проблемы, как -

PHP Warning: PHP Startup: Unable to load dynamic library 'D:\\php5\\ext\\php_curl.dll' - The operating system cannot run %1.\r\n in Unknown on line 0

Проблема была решена путем загрузки свежего PHP. Проверьте https://stackoverflow.com/q/1343514/351903 по аналогичной проблеме.