我已经安装了Ubuntu LAMP堆栈。但是cURL没有启用,我也找不到INI文件中列出的扩展名。我手动添加了它,但它也不起作用。
那么我应该如何启用cURL呢?
我已经安装了Ubuntu LAMP堆栈。但是cURL没有启用,我也找不到INI文件中列出的扩展名。我手动添加了它,但它也不起作用。
那么我应该如何启用cURL呢?
当前回答
对于使用PHP 8的人来说。yum search php81-或php80,然后搜索ea-php81-php-curl。X86_64或ea-php80-php-curl.x86_64
然后运行yum install ea-php81-php-curl。X86_64安装扩展。这也将在安装过程中重新启动apache服务器。
希望这有助于解决您的问题!
其他回答
Try:
sudo apt-get install php-curl
它可以在全新的Ubuntu 16.04 (Xenial Xerus) LTS上运行,带有lamp-server和php7。我尝试了php7-curl -它没有工作,也没有工作与php5-curl。
对于使用PHP 8的人来说。yum search php81-或php80,然后搜索ea-php81-php-curl。X86_64或ea-php80-php-curl.x86_64
然后运行yum install ea-php81-php-curl。X86_64安装扩展。这也将在安装过程中重新启动apache服务器。
希望这有助于解决您的问题!
在Ubuntu中安装Curl Extension:
sudo apt-get install php5-curl
安装libcurl后,您应该使用以下命令之一重新启动web服务器,
sudo /etc/init.d/apache2 restart
or
sudo service apache2 restart
你不需要提供版本号。运行:
sudo apt-get install php-curl
这对我很管用。别忘了重启服务器:
sudo service apache2 restart
我尝试了之前的大部分答案,但对我的机器Ubuntu 18.04 (Bionic Beaver)不起作用,但对我有效的是这个。
首先:检查PHP版本
$ php -version
第二步:将PHP版本添加到命令中。我的是:
$ sudo apt-get install php7.2-curl
最后,重新启动Apache服务器:
sudo service apache2 restart
尽管大多数人声称没有必要重新启动Apache:)