Блог старого компьютера

Блог старого компьютера


Главная Разное Устанавливаем curl на denver

Устанавливаем curl на denver

26.02.2013 02:21 Администратор Разное
Печать PDF
Думаю все вкурсе что в денвере порой отсутствуют некоторые библиотеки которые делают выполнение некоторого php кода невозможным. В прошлый раз к примеру в этой статье мы говорили про устновку библиотеки с помощью которой мы сможем работать с mb функциями (хотя на более свежих денверах я подозреваю что данная библиотека идет по умолчани).  В этот раз я дам несколько советов о том как устновить curl библиотеку чтоб она работала и денвер не выдавал никаих ошибок.

В интернете многие советуют уствновить пакет дополнения/обновления на денвер, который сам все сделает. С одной стороны это все хорошо, ну а в случае если ваш денвер уже слегка устарел и вы поставите на него данный пакет обновлений то он просто может отказаться работать и выведет вам несколько замысловатых ошибок с которыми вы сразу направитесь в поиск, и тут вы потеряете не мало времени, а ведь если вам понадобилась данная библиотека то вы скорее всего планируете закончить свой код побыстрее. А в данном случае у вас появляются 2 проблеммы вместо одной. Первая это скорее закончить код, вторая это установить curl либо снести существующий денвер и поставить другой. Оба действия подразумевают переживания и затрату времени.

И так достаточно рассуждений, пора и меру знать. Перед установкой любых дополнений, обновления на denver  обязательно сделайте копию вашей папки Z:\usr\local\php5 буква конечно у вас будет явно другой. Далее можете начинать свои опыты над денвером.

Рассмотрим 2 способа

  1. Устновить пакет обновлений
  2. Найти библиотеку curl

Лично мне подошло второе. Для того чтоб найти нужную и подходящую версию curl библиотеки необходимо знать версию php. Узнать ее можно несколькими способами. Первый запустить денвер и вызвать phpinfo(). Второй еще проще заходим в папку Z:\usr\local\php5 либо Z:\usr\local\php5\ext и смотрим там на версию библиотек.

 

Из картинки выше видно что моя версию php 5.2.4.4 (надо бы все же найти время и обновить ее) и все устновленне библиотеки имеют такую же версию. Следовательно и curl библиотеку мне необходимо найти такую же. На картинке выше так же видно что моя версия curl библиотеки все же отличается версией, у нее версия 5.2.6.6 в моем случае это не так важно. Как правило версии стоящие рядом отлично работают друг с другом, хотя бывают и исключения. Так что старайтесь найти именно свою версию (чего мне не удалось).

После того как вы нашли curl библиотеку нужной версии кидаем ее в папку Z:\usr\local\php5\ext (у вас другая буква диска). Далее редактиркуем php.ini он лежит в папке Z:\usr\local\php5. Открываем этот файл в текстовом редакторе и ищем строку extension=php_curl.dll (у меня она находится в 596 строке) и убираем перед ней символ ";" после чего файл сохряняем, а denver перезапускаем. Если перезапуск прошел без ошибок то все устновлено верно, и версия curl подошла.

Добавить комментарий


Защитный код
Обновить

Поиск

Голосование

Что Вы думаете на счет битрикса?
 

Все материалы раздела