Мне нужно установить 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 по аналогичной проблеме.