Установить cURL на Amazon Suse
Я пытаюсь установить cURL на машине SuSE Linux Enterprise Server 11 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.
Если вы можете помочь мне с этим или направить меня к решению, это было бы здорово.
Редактировать:
В php.ini включены расширение =php_curl.dll и расширение =curl.so.
1 ответ
[Решено]
Чтобы решить эту проблему, я запустил другую машину.
У меня есть: SuSE Linux Enterprise Server 11 sp3 (HVM), тип тома SSD
У меня сейчас есть: SuSE Linux Enterprise Server 11 sp3 (PV), тип тома SSD
На новой машине я сделал так:
- Откройте новый каталог (в и т. Д.) И назовите его "curl"
- Перейти к нему: cd /etc/curl
- Запустите 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)
- Распакуйте его: tar xfz php-5.4.25.tar.gz
- Введите новый каталог, который был только что создан, а затем в ext/curl cd php-XXXX / ext / curl
- sudo zypper установить php53-devel
- sudo zypper установить libcurl-devel
- sudo zypper установить gcc
- phpize
- ./configure
- делать
- sudo make install(проверьте все, что вы сделали с помощью php -i|grep -i curl)
- Перейдите в PHP.INI и убедитесь, что строка extension=curl.so есть и не закомментирована.
- Перезагрузите апач
Вот и все. Я надеюсь, что это поможет кому-то в будущем:)