<?php
phpinfo();
?>
Смотрим --> Loaded Configuration File Z:\usr\local\php5\php.ini
Идём туда открываем php.ini и смотрим
********************************
extension_dir = "/usr/local/php5/ext"
********************************
эта строчка
********************
;extension=php_bz2.dll
extension=php_curl.dll
;extension=php_dba.dll
********************
идём в /usr/local/php5/ext
кладём тула файлик --> libcurl.dll
идём в Windows/sistem32 туда кладём эти --> libeay32.dll и libssl32.dll
Перезапустил комп, пытаемся запустить
$ch = curl_init();
Call to undefined function curl_init() in Z:\home\jom.ru\www\f1.php
:blink:
Спустя 18 минут, 4 секунды (28.02.2012 - 05:09) Игорь_Vasinsky написал(а):
Установка cURL на Denwer.
В базовую версию этого пакета cURL не входит.
Прежде чем переходить к установке cURL на Denwer, давайте кратко расскажу о возможностях, которые предоставляет данный модуль. cURL - это удобный способ для моделирования действий пользователя на сервере. Фактически, Вы можете проверять ответ сервера при том или ином запросе. Например, можете отправлять POST-запросы и смотреть, что отдаёт сервер. Например, хотите проверить работу системы авторизации. Разумеется, можно и вручную через браузер вводить логин и пароль и смотреть, что происходит. Но гораздо удобнее будет написать небольшую серию тестов, в которых происходит отправка различных примеров логина и пароля, и при этом выводится ответ от сервера: успешная авторизация или нет. А Вы уже смотрете: правильно работает скрипт авторизации или нет. Вот для подобных целей и используется модуль cURL.
А теперь давайте займёмся установкой модуля cURL на Denwer:
Скачайте пакет расширений: "PHP5: дополнительные модули" по этой ссылке: http://www.denwer.ru/packages/php5.html.
Устанавливаете скачанный пакет (предварительно остановите сервер, если он запущен).
В файле "usr/local/php5/php.ini" уберите комментарий из строчки: ";extension=php_curl.dll", стерев кавычки в начале строки.
Запустите сервер.
Проверьте данные в phpinfo(). Если увидите "cURL support enabled", значит, всё хорошо. Если нет, то внимательно проверьте: все ли шаги Вы выполнили правильно.
В базовую версию этого пакета cURL не входит.
Прежде чем переходить к установке cURL на Denwer, давайте кратко расскажу о возможностях, которые предоставляет данный модуль. cURL - это удобный способ для моделирования действий пользователя на сервере. Фактически, Вы можете проверять ответ сервера при том или ином запросе. Например, можете отправлять POST-запросы и смотреть, что отдаёт сервер. Например, хотите проверить работу системы авторизации. Разумеется, можно и вручную через браузер вводить логин и пароль и смотреть, что происходит. Но гораздо удобнее будет написать небольшую серию тестов, в которых происходит отправка различных примеров логина и пароля, и при этом выводится ответ от сервера: успешная авторизация или нет. А Вы уже смотрете: правильно работает скрипт авторизации или нет. Вот для подобных целей и используется модуль cURL.
А теперь давайте займёмся установкой модуля cURL на Denwer:
Скачайте пакет расширений: "PHP5: дополнительные модули" по этой ссылке: http://www.denwer.ru/packages/php5.html.
Устанавливаете скачанный пакет (предварительно остановите сервер, если он запущен).
В файле "usr/local/php5/php.ini" уберите комментарий из строчки: ";extension=php_curl.dll", стерев кавычки в начале строки.
Запустите сервер.
Проверьте данные в phpinfo(). Если увидите "cURL support enabled", значит, всё хорошо. Если нет, то внимательно проверьте: все ли шаги Вы выполнили правильно.
Спустя 7 часов, 55 минут, 41 секунда (28.02.2012 - 13:05) SnowWind написал(а):
Да спасибо, работает, только что то просит при старте всёвремя )
Спустя 33 минуты, 18 секунд (28.02.2012 - 13:38) alexbel2404 написал(а):
главное сам же пишешь
Цитата |
идём в /usr/local/php5/ext кладём тула файлик --> libcurl.dll |
а чуть выше вставляешь выдержку с php.ini
Цитата |
;extension=php_bz2.dll extension=php_curl.dll ;extension=php_dba.dll |
видно же, что название файла не одинаковое