| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > PHP не видит extensions |
| Автор: Рыжий 16.6.2005, 17:25 |
| Всем привет! У меня небольшая проблема: мой PHP не видит некоторых расширений При запуске любой программы - выбивает что не находит нужные ему dll'ки! Сначала выбивал мол проблемы с iconv (ну и еще другими) я скачал php 4.3.11 со всеми расширениями и просто заменил их новыми, Но эффекта это не дало, тоесть частично дало - некоторые он начал видеть а некоторые все равно не находит! Библиотеки php_curl.dll php_domxml.dll php_mhash.dll php_xslt.dll все равно выходят как ошибки, что подскажите сделать? |
| Автор: Black 16.6.2005, 18:01 | ||
| PHP-Script значит путь к extensions не правильный. Посмотри путь к папке ext, в этой папке должны быть нужные тебе dll Если их в этой папке нету кинь их туда насильно. Затем открываем php.ini и ищем: extension_dir Например у меня так:
Т.е. в значение надо вписать путь к папке ext папка ext как правило находится в папке php |
| Автор: Рыжий 16.6.2005, 18:03 |
| Да нет extension_dir у меня в порядке, я же говорю - все остальные библиотеки он находит нормально а вышеперечисленные нет! |
| Автор: Black 16.6.2005, 18:26 | ||
| PHP-Script ну а где они лежат то эти dll ??? засунь их в папку.
может этого нельзя делать |
| Автор: Рыжий 16.6.2005, 18:28 |
| вот мой путь к ним из php.ini: extension_dir = "D:/MyWeb/PHP/extensions" все я проверил - там они все красивенько лежат |
| Автор: Mal Hack 16.6.2005, 18:54 |
| 1. Сервер перезагружал? 2. Попробуй поочередно подключать, а то возможен конфликт. 3. А что он в логах апача за ошибку пишет? Может помимо самих dll надо в c:/windows/system32 что-то скидывать? |
| Автор: Рыжий 16.6.2005, 21:23 | ||||
нет просто пишет:
|
| Автор: xolod 16.6.2005, 21:34 |
| Может быть несовместимость версий или отсутствие некоторых библ. На всякий случай проверь существование этих файлов для curl.dll -- libeay32.dll, ssleay32.dll для php_domxml.dll -- нужен подключенный iconv.dll для php_mhash.dll -- libmhash.dll для php_xslt.dll -- sablot.dll, expat.dll и подключенный iconv.dll |
| Автор: Joes 16.6.2005, 21:41 |
| а они расскомментированы в php.ini??? и путь к extensions так пропиши: extension_dir = "./extensions" ну или "./ext" (как там у тебя не знаю) |
| Автор: Mal Hack 16.6.2005, 21:46 | ||
Там должен быть полный путь от корня... (В Винде от диска) |
| Автор: Рыжий 16.6.2005, 23:58 |
| Блин чувствую все снова прийдется переустанавливать... |
| Автор: Opik 17.6.2005, 00:08 | ||
| PHP-Script решение проблемы выше:
|
| Автор: Рыжий 17.6.2005, 00:22 |
| эти библиотеки должны быть в с:/windows/system32 ??? |
| Автор: Mal Hack 17.6.2005, 00:25 | ||
php_* - нет, другие скорее всего |
| Автор: Рыжий 17.6.2005, 00:31 |
| хм, эти библиотеки я нашел в php/dlls и что - все есть но ничего не работает |
| Автор: Mal Hack 17.6.2005, 00:50 |
| PHP-Script в system32 кинь |
| Автор: Рыжий 17.6.2005, 00:53 |
| блин точно сработало!! Спасибо, с меня + |