Назад | Перейти на главную страницу

установить cURL на Amazon Suse

Я пытаюсь установить cURL на SuSE Linux Enterprise Server 11 с пакетом обновления 3 (SP3) машина. Я использую это действие для этого:

sudo zypper in curl

И я получаю это сообщение об ошибке:

Refreshing service 'susecloud'.
Loading repository data...
Reading installed packages...
'curl' is already installed.
Package 'curl' is not available in your repositories. Cannot reinstall, upgrade, or downgrade.
Resolving package dependencies...
Nothing to do.

У меня очень мало понимания такого рода вещей, и я не знаю, какую команду мне следует использовать для обновления (или установки?) CURL. Когда используешь phpinfo Я не вижу включенных cURL.

Если вы можете помочь мне с этим или подсказать решение, это будет здорово.

Редактировать:

extension = php_curl.dll и extension = curl.so включены на php.ini.

[Решено]

Для решения этой проблемы я запустил другую машину.

У меня есть: SuSE Linux Enterprise Server 11 sp3 (HVM), тип тома SSD

Теперь у меня есть: SuSE Linux Enterprise Server 11 sp3 (PV), тип тома SSD

На новой машине я сделал следующее:

  1. Откройте новый каталог (и т. Д.) И назовите его "curl"
  2. Заходим в него: cd / etc / curl
  3. Бегать wget http://us1.php.net/get/php-5.4.25.tar.gz/from/il1.php.net/mirror (Отсюда: http://us1.php.net/get/php-5.4.25.tar.gz/from/a/mirror) если вы не можете найти файл, измените версию на последнюю версию php (найдите ее на php.net)
  4. Разархивируйте его: tar xfz php-5.4.25.tar.gz
  5. Войдите в новый каталог, который был только что создан, а затем в ext / curl cd php-X.X.XX / ext / curl
  6. sudo zypper установить php53-devel
  7. sudo zypper установить libcurl-devel
  8. sudo zypper установить gcc
  9. phpize
  10. ./configure
  11. делать
  12. sudo make install (проверьте все, что вы сделали с помощью php -i | grep -i curl)
  13. Зайдите в PHP.INI и убедитесь, что строка extension = curl.so есть и без комментариев.
  14. Перезагрузите апач

Вот и все. Надеюсь, это кому-нибудь поможет в будущем :)