Amazon-Web-Services

在 Amazon Suse 上安裝 cURL

  • July 29, 2014

我正在嘗試在SuSE Linux Enterprise Server 11 sp3機器上安裝 cURL。我正在使用此操作來執行此操作:

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.dllextension=curl.so在**php.ini上啟用。

$$ SOLVED $$

我為解決這個問題所做的是啟動另一台機器。

我有: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-XXXX/ext/curl
  6. sudo zypper 安裝 php53-devel
  7. sudo zypper 安裝 libcurl-devel
  8. 須藤 zypper 安裝 gcc
  9. php化
  10. 。/配置
  11. 製作
  12. sudo make install (檢查你用 php -i|grep -i curl 所做的一切)
  13. 轉到 PHP.INI 並確保行extension=curl.so存在且未註釋。
  14. 重啟阿帕奇

就是這樣。我希望這對將來的人有所幫助:)

引用自:https://serverfault.com/questions/616316