在Amazon Suse上安装cURL

我试图在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. 

我对这种东西了解甚less,我不知道应该用什么命令来更新(或安装?)cURL。 当使用phpinfo时,我看不到任何cURL启用。

如果你能帮我解决这个问题,或者指导我解决问题,那就太好了。

编辑:

extension = php_curl.dllextension = curl.sophp.ini中启用。

[解决了]

我所做的解决这个问题是启动一个不同的机器。

我有: SuSE Linux Enterprise Server 11 sp3(HVM),SSD卷types

我现在有: SuSE Linux Enterprise Server 11 sp3(PV),SSD卷types

在新机器上我做了如下:

  1. 打开一个新的目录(在等),并称之为“curl”
  2. 转到它:cd / etc / curl
  3. 运行wget http://us1.php.net/get/php-5.4.25.tar.gz/from/il1.php.net/mirror(From here: http : //us1.php.net/get/php -5.4.25.tar.gz / from / a / mirror )如果找不到文件,请将版本更改为最新的php版本(在php.net上find它)
  4. 解压缩: tar xfz php-5.4.25.tar.gz
  5. input刚创build的新目录,然后inputext / curl cd php-XXXX / ext / curl
  6. sudo zypper安装php53-devel
  7. sudo zypper安装libcurl-devel
  8. sudo zypper安装gcc
  9. phpize
  10. 。/configuration
  11. 使
  12. sudo make install (检查你用php -i | grep -i curl所做的所有工作)
  13. 转到PHP.INI并确保行扩展= curl.so在那里,并取消注释。
  14. 重新启动Apache

而已。 我希望这将有助于未来的人:)