![]() |
Подскажите как подключить библиотеку Curl в PHP.
Провозился полдня, ничего не помогает. Уже все прочитал, что только можно.
Имею Windows 7 + Apache/2.2.22 (Win32) PHP/5.4.45. В Path Windows прописаны пути до php и php\ext Подключаются любые библиотеки кроме Curl, т.е. с путями вопросов нет! При перезапуске апача, никаких вопросов не возникает, т.е. видимо всех dll хватает. Проблема заключается, в том что при подключении (extension=php_curl.dll) она не подключается и не видна в phpinfo(). Если подключаю например библиотеку "extension=php_mbstring.dll", то она появляется в phpinfo(). |
Вот еще скриптом проверил:
<? if (!extension_loaded('curl')) echo 'Библиотека curl не подключена <br>'; else echo 'Библиотека curl подключена <br>'; if (!extension_loaded('mbstring')) echo 'Библиотека mbstring не подключена <br>'; else echo 'Библиотека mbstring подключена <br>'; ?> Если mbstring включаю/выключаю - реагирует. А curl - всегда выключена. |
Вообщим, пока ждал ответ. На виртуалке поднял Win7 и apache + php - все работает отлично!
На своей ОС, взял удалил все и поставил все с нуля, настройки делал на дефолтовых конфигах. Итог - не работает! В Интернете много пишут, что надо ssleay32.dll и libeay32.dll кидать в System32, что там другие версии могут быть лежать. Вообщим, у меня в System32 этих файлов нет, но я поискал на диске и увидел, что у меня разные программы наставили этих библиотек, аж 21-ну и все разные по размеру. Вообщим, я на всем диске удалил, другие версии, отличные от библиотек в папке php. Но.. не помогло.. Я вот думаю можно конечно переустановить ОС, но если я опять поставлю 33 программы, то возможно проблема опять появиться. Про переустановку я подумаю, но есть ли еще варианты? |
Время: 13:00. |
Время: 13:00.
© OSzone.net 2001-