Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/245.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Ubuntu 16.04中安装php curl_Php_Ubuntu_Curl_Ubuntu 16.04_Php Curl - Fatal编程技术网

如何在Ubuntu 16.04中安装php curl

如何在Ubuntu 16.04中安装php curl,php,ubuntu,curl,ubuntu-16.04,php-curl,Php,Ubuntu,Curl,Ubuntu 16.04,Php Curl,升级到ubuntu16.04,安装PHP5后面临问题 安装了带有以下内容的PHP-5: sudo add-apt-repository ppa:ondrej/php sudo apt-get update sudo apt-get upgrade sudo apt-get install php5.5 # for PHP 5.5 正在尝试安装php curl,但不起作用 sudo apt-get install php5-curl 错误:E:找不到包php5 curl 这对我很有用: s

升级到
ubuntu16.04
,安装
PHP5
后面临问题

安装了带有以下内容的PHP-5:

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5.5   # for PHP 5.5
正在尝试安装php curl,但不起作用

sudo apt-get install php5-curl
错误:E:找不到包php5 curl

这对我很有用:

sudo apt-get install php5.6-curl

在Ubuntu 16.04中,默认PHP版本为7.0,如果您想使用不同的版本,则需要根据PHP版本安装PHP包:

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php5.5   # for PHP 5.5
  • php7.4:
    sudo apt get安装php7.4-curl
  • php7.3:
    sudo apt get安装php7.3-curl
  • php7.2:
    sudo apt get安装php7.2-curl
  • php7.1:
    sudo apt get安装php7.1-curl
  • php7.0:
    sudo apt get安装php7.0-curl
  • php5.6:
    sudo-apt-get-install php5.6-curl
  • php5.5:
    sudo-apt-get-install php5.5-curl
    • 这对我很有效

      sudo apt-get install php-curl
      

      在Ubuntu 16.04及其衍生产品上安装cURL 7.49.0

      wget http://curl.haxx.se/download/curl-7.49.0.tar.gz
      tar -xvf curl-7.49.0.tar.gz
      cd curl-7.49.0/
      ./configure
      make
      sudo make install
      
      做:

      然后:

      apt-get install php5-curl
      
      然后重新启动web浏览器


      对于Ubuntu 18.04或php 7.2用户,您可以通过运行
      php-m | grep curl

      来检查模块。您可以执行以下操作:

      apt get install php7.2-curl


      您可以通过运行
      PHP-v
      来检查您的PHP版本,以验证您的PHP版本并获得正确的curl版本。

      您确定它没有安装并且没有被禁用吗?使用
      php5enmod
      命令启用它。是否有需要使用PHP5.5的原因?它已经到了生命的尽头,不再受支持(存在许多安全问题)@frankerZ我的项目不在php7下工作这些是巨大的项目吗?我认为你应该倾向于让你的项目在最新版本中运行,然后安装一个旧的php来支持这个项目。我手头上没有本地和实时服务器上的15-20个项目。是的,如果用户不知道,这可以在不必指定php版本的情况下运行。在Amazon EC2 Ubuntu 16forMe上也为我工作过,事实正是如此。安装了PHP7并不断获取
      包'php5 curl'没有安装候选程序
      。运行
      sudo-apt-get-install-php-curl
      修复了这个问题是的,它是有效的。使用
      php-version
      来找出您所使用的php版本是完美的,但是如何用PHP7.2(需要libcurl4)和Percona MySQL 5.7(需要libcurl3)修复libcurl问题呢?@ShadowZzz是的,您的建议对我也很有用。
      sudo add-apt-repository ppa:ondrej/php
      sudo apt-get update
      sudo apt install php8.0-curl
      
      sudo add-apt-repository ppa:ondrej/php
      sudo apt-get update
      sudo apt install php8.0-curl