Как установить curl в php5?

В настоящее время у меня PHP 5.3 установлен с Apache в 10.04 Lucid. Как добавить библиотеки PHP Curl? Нужно ли устанавливать какие-либо другие зависимости для завитки?

197
задан 25 October 2010 в 08:06

68 ответов

Для php 5.6 это сделает трюк:

  sudo apt-get install php5.6-curl sudo service apache2 restart  
1
ответ дан 10 August 2018 в 10:42

полное решение для установки расширения LAMP и cURL:

  sudo apt-get update sudo apt-get install php5 sudo apt-get install libapache2-mod-php5 sudo apt-get install curl libcurl3  libcurl3-dev php5-curl  

, а затем:

  cd / etc / php5 / apache2 / sudo nano php.ini  

добавить эту команду: extension = curl.so

последняя вещь restart apache

5
ответ дан 10 August 2018 в 10:42

Выполнить следующую команду:

  sudo apt-get install curl libcurl3 libcurl3-dev php5-mcrypt php5-curl  
7
ответ дан 13 August 2018 в 17:15

Вам нужно установить пакет php5-curl.

  sudo apt-get install php5-curl  
4
ответ дан 13 August 2018 в 17:15

Для subversion php5.6 используйте следующую команду (проверенную для Ubuntu 14.04):

  sudo apt-get install software-properties-common sudo add-apt-repository ppa: ondrej /  php sudo apt-get update sudo apt-get upgrade sudo apt-get install php5.6 php - версия sudo apt-get install php5.6-curl  
10
ответ дан 13 August 2018 в 17:15

Для php 5.6 это сделает трюк:

  sudo apt-get install php5.6-curl sudo service apache2 restart  
1
ответ дан 13 August 2018 в 17:15

полное решение для установки расширения LAMP и cURL:

  sudo apt-get update sudo apt-get install php5 sudo apt-get install libapache2-mod-php5 sudo apt-get install curl libcurl3  libcurl3-dev php5-curl  

, а затем:

  cd / etc / php5 / apache2 / sudo nano php.ini  

добавить эту команду: extension = curl.so

последняя вещь restart apache

5
ответ дан 13 August 2018 в 17:15

Мой conf: Ubuntu 11.10, уже установленные mysql, php5 и apache2, перед установкой php5-curl в терминале я сделал:

изменить список источников, например:

  sudo  -H gedit /etc/apt/sources.list  

вы можете проверить свою конфигурацию в http://repogen.simplylinux.ch/

Следующая команда:

  apt-get install aptitude  

Следующая команда:

  aptitude install php5-curl [  ! d3] 

Вы получите что-то вроде этого:

  Будут установлены следующие пакеты NEW: php5-curl {b} Обновлено 0 пакетов, 1 вновь установлена, 0 -  удалить и 0 не обновить.  Необходимо получить 27,1 Кбайт архивов.  После распаковки будет использовано 127 kB.  Следующие пакеты имеют неудовлетворенные зависимости: php5-curl: Зависит от php5-common (= 5.3.6-13ubuntu3.1), но установлен 5.3.6-13ubuntu3.8.  Следующие действия разрешат эти зависимости: Сохраните следующие пакеты в их текущей версии: 1) php5-curl [Not Installed] Принять это решение?  [Y / n / q /?] N  

Ваш ответ здесь: n

Печать следующих строк:

  Следующие  действия будут разрешать эти зависимости: Снизьте следующие пакеты: 1) libapache2-mod-php5 [5.3.6-13ubuntu3.8 (now) - & gt;  5.3.6-13ubuntu3.1 (oneiric)] 2) php5 [5.3.6-13ubuntu3.8 (now) - & gt;  5.3.6-13ubuntu3.1 (oneiric)] 3) php5-cli [5.3.6-13ubuntu3.8 (now) - & gt;  5.3.6-13ubuntu3.1 (oneiric)] 4) php5-common [5.3.6-13ubuntu3.8 (now) - & gt;  5.3.6-13ubuntu3.1 (oneiric)] 5) php5-gd [5.3.6-13ubuntu3.8 (now) - & gt;  5.3.6-13ubuntu3.1 (oneiric)] 6) php5-mysql [5.3.6-13ubuntu3.8 (now) - & gt;  5.3.6-13ubuntu3.1 (oneiric)] Принять это решение?  [Y / n / q /?] Y  

Ваш ответ здесь: y.

В вашем браузере откройте phpinfo (), проверьте свойство:

  extension_dir / usr / lib / php5 / 20090626 + lfs  

В этой папке вы должны теперь иметь curl.so

Изменить php.ini

  nano /etc/php5/apache2/php.ini  

найти «динамические расширения» добавить код ниже:

  extension  = curl.so  

После этого перезапустите apache2 и проверьте phpinfo (), завиток должен быть включен

7
ответ дан 15 August 2018 в 23:53

Другие вопросы по тегам:

Похожие вопросы: