|
45 / 45 / 12
Регистрация: 04.01.2010
Сообщений: 223
|
||||||
Не работает curl22.09.2012, 19:04. Показов 29066. Ответов 34
Метки нет (Все метки)
всем привет! есть одна проблемка. понадобился мне сегодня curl на своём локальном сервере. я открыл php.ini, нашёл и раскомментировал строку extension=php_curl.dll, а затем перезагрузил сервер.
но при вызове первой же функции
Я зашёл в папку с расширениями C:\php\ext, проверил, есть ли там php_curl.dll. файл на месте, версия 5.3.2.0, как и версия php. пробовал перезагружать комп, та же фигня. Сервер при запуске ошибок не выдаёт, в лог ошибок ничего кроме уже знакомого Call to undefined function curl_init() in .... не пишется. пробовал скачать другую версию php_curl.dll, тоже самое. php.ini у меня один, это 100%. все остальные расширения включал точно так же без проблем, все они лежат в одной папке и включаются в одном и том же php.ini. если у кого есть какие идеи, делитесь не стесняйтесь, буду благодарен ![]() версия apache 2.2, PHP 5.3, сервер на windows xp.
0
|
||||||
| 22.09.2012, 19:04 | |
|
Ответы с готовыми решениями:
34
не работает curl Не работает CURL Curl не работает |
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 22.09.2012, 20:23 | |
|
должно работать если версии одинаковые. попробуйте переустановить связку
Добавлено через 28 секунд можно попробовать этот модуль заново скачать, может с ним какая беда
0
|
|
|
45 / 45 / 12
Регистрация: 04.01.2010
Сообщений: 223
|
|
| 23.09.2012, 02:18 [ТС] | |
|
не понял что значит переустановить связку?
php_curl.dll я уже заменял, не работает. нашёл ещё одно решение. проблема с curl часто бывает в том, что файлы ssleay32.dll и libeay32.dll из system32 не оригинальные. я скачал дистрибутив php 5.3.2.0, и взял эти файлы оттуда. но это тоже ничего не дало. вообщем ребята, не пашет ![]() Добавлено через 4 часа 2 минуты сразу не заметил, в лог ошибок при старте сервера пишется вот что: PHP Warning: PHP Startup: Unable to load dynamic library 'c:/php/ext\\php_curl.dll' - \xcf\xee\xef\xfb\xf2\xea\xe0 \xee\xe1\xf0\xe0\xf9\xe5\xed\xe8\xff \xea \xed\xe5\xe2\xe5\xf0\xed\xee\xec\xf3 \xe0\xe4\xf0\xe5\xf1\xf3.\r\n in Unknown on line 0 путь кривой, но я думаю дело в этом, другие расширения лежат там же и нормально работают. а что написано дальше я без понятия как расшифровать ![]() Добавлено через 1 час 10 минут нашёл ssleay32.dll и libeay32.dll в папке php, скопировал их в system32. туда же скопировал сам php_curl.dll. не знаю надо это было делать или нет но ничего не заработало. потом скачал программу, которая ищет зависимости компонентов. указал путь к php_curl.dll, выдала 2 недостающие dll. я их скачал, выдало ещё 5 недостающих. скачал 2 из них, выдало ещё 90. поэтому логичный вопрос: можно ли всё это барахло, которое относится к curl скачать сразу а не по одной dll качать тыщу штук? или я вообще ерундой занимаюсь и не надо ничего докачивать?
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 23.09.2012, 11:08 | |
скачайте денвер с офф сайта (там мыло нужно указать и на него придет ссылка), установите его и все - курл там работает
0
|
|
|
45 / 45 / 12
Регистрация: 04.01.2010
Сообщений: 223
|
|
| 23.09.2012, 12:32 [ТС] | |
|
с денвером гемора не меньше. а со своим сервером проблем никогда не было, вообщем не хочу рисковать, сервер для работы нужен позарез
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
||
| 23.09.2012, 12:34 | ||
скачал, дважды кликнул, ввел пару букв и одну цифру - больше гемора?ну это Ваше дело, я лишь предложил вариант. А по Вашей проблеме больше ничего не могу сказать к сожалению
0
|
||
|
45 / 45 / 12
Регистрация: 04.01.2010
Сообщений: 223
|
|
| 23.09.2012, 12:34 [ТС] | |
|
на связке php+apache curl тоже по идеи работает. так что нет никакой уверенности, что он заработает в денвере. пацаны, я уже штук 20 форумов нарыл по этой теме, все советы выполнил. нужны новые уникальные идеи!
0
|
|
| 23.09.2012, 12:36 | |
|
0
|
|
|
45 / 45 / 12
Регистрация: 04.01.2010
Сообщений: 223
|
|
| 23.09.2012, 12:39 [ТС] | |
|
по идеи чтобы подключить curl надо всего навсего раскомментировать строку. вроде ничего такого, но не работает. где гарантия что на денвере будет работать? тем более его ещё настраивать надо. у меня почти 500 сайтов на этом сервере, каждый проверять потом не вариант......
Добавлено через 1 минуту у кого-то и на apache+php работает, но это не даёт гарантию, что будет работать у всех.
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 23.09.2012, 12:39 | |
|
ПАЦАН, так у вас на хостинге проблема что ли? Или на локальном компе?
![]() Я что то не пойму причем тут 500 сайтов и ваш компьютер?
0
|
|
|
45 / 45 / 12
Регистрация: 04.01.2010
Сообщений: 223
|
|
| 23.09.2012, 12:46 [ТС] | |
|
на своём локальном. там реально работает 500 сайтов, но в тестовом режиме. не для широкой аудитории
0
|
|
|
Почетный модератор
16844 / 6724 / 880
Регистрация: 12.06.2012
Сообщений: 19,967
|
|
| 23.09.2012, 12:54 | |
|
К сожалению, ничем не могу помочь, все что могло быть уже вроде попробовали.. Если только переставить полностью, но Вы, я так понимаю, не хотите это делать. А денвер советовал потому что и на работе на трех из четырех компов стоит денвер, и дома денвер, везде cURL работает (хотя на четвертом компе на работе стоит связка и там тоже все работает).
0
|
|
|
45 / 45 / 12
Регистрация: 04.01.2010
Сообщений: 223
|
|
| 23.09.2012, 19:01 [ТС] | |
|
да, я как раз хочу докопаться в чём дело. а то переустановлю и вообще ничего работать не будет, так тоже бывает. ладно, и на том спасибо
0
|
|
|
239 / 236 / 43
Регистрация: 16.03.2011
Сообщений: 750
|
|||||||||||
| 23.09.2012, 19:14 | |||||||||||
|
phpinfo();
0
|
|||||||||||
|
45 / 45 / 12
Регистрация: 04.01.2010
Сообщений: 223
|
||||||
| 23.09.2012, 20:07 [ТС] | ||||||
Configuration File (php.ini) Path = C:\WINDOWS, а Loaded Configuration File = C:\php\php.ini. последняя выдаёт правильный путь. даже если я кладу php.ini в C:\WINDOWS это ничего не меняет: Loaded Configuration File по-прежнему выдаёт C:\php\php.ini, а curl по-прежнему не работает. тут дело не в php.ini, так как если раскомментировать php_curl.dll то в лог пишется ошибка. если закомментировать - ошибка не пишется. (ошибка вот эта: PHP Warning: PHP Startup: Unable to load dynamic library 'c:/php/ext/php_curl.dll' - \xcf\xee\xef\xfb\xf2\xea\xe0 \xee\xe1\xf0\xe0\xf9\xe5\xed\xe8\xff \xea \xed\xe5\xe2\xe5\xf0\xed\xee\xec\xf3 \xe0\xe4\xf0\xe5\xf1\xf3.\r\n in Unknown on line 0) Добавлено через 16 минут
0
|
||||||
|
239 / 236 / 43
Регистрация: 16.03.2011
Сообщений: 750
|
||||||
| 24.09.2012, 11:46 | ||||||
Добавлено через 18 минут Версия php_curl.dll должна совпадать с версией php. Скачать все dll под свою версию http://windows.php.net/downloa... /archives/
0
|
||||||
|
45 / 45 / 12
Регистрация: 04.01.2010
Сообщений: 223
|
|
| 25.09.2012, 12:55 [ТС] | |
|
где именно должен распологаться zlib.dll? в папке с расширениями его нет. на счёт этого поподробнее
![]() версия php_curl.php совпадает с версией php и с версией всех остальных расширений.
0
|
|
|
239 / 236 / 43
Регистрация: 16.03.2011
Сообщений: 750
|
|
| 25.09.2012, 13:20 | |
|
http://php.net/manual/en/insta... php#100957
c:\windows\system32 libeay32.dll and ssleay32.dll and zlib.dll Хотя это не сработает наверно.
0
|
|
|
45 / 45 / 12
Регистрация: 04.01.2010
Сообщений: 223
|
||
| 25.09.2012, 23:42 [ТС] | ||
|
libeay32.dll and ssleay32.dll я уже копировал в system32. zlib.dll, не знаю зачем у мне упал и что это такое, но его я тоже положил в system32 и в папку, куда установлен php. так, на всякий случай. но без толку.
![]() Добавлено через 27 минут сделал всё как написано здесь: цитата
скачал depends.exe, проверил, не хватало одной дллки. скачал её, ещё раз проверил - всё на месте, все .dll есть, версии все подходят. C:\windows\system32 у меня в переменной окружения PATH прописано. какие ещё идеи? Добавлено через 24 минуты ещё сделал вот что: добавил в переменную окружения PATH C:\php, потом проверил, нет ли конфликта модулей. закомментировал все модули, кроме curl, перезапустил apache, посмотрел лог - та же ошибка - PHP Warning: PHP Startup: Unable to load dynamic library 'c:/php/ext/php_curl.dll'
0
|
||
|
814 / 797 / 201
Регистрация: 21.09.2012
Сообщений: 2,656
|
||||||
| 26.09.2012, 07:31 | ||||||
|
Попробуй в php.ini написать так
0
|
||||||
| 26.09.2012, 07:31 | |
|
Помогаю со студенческими работами здесь
20
CURL не работает скрипт CURL - не работает CURLOPT_TIMEOUT_MS Не работает cURL + цикл CURL не всегда работает cURL не всегда работает прокси Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Нашел на реддите интересную статью под названием «Кто-нибудь знает, где получить бесплатный компьютер или. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|