Well I was able to install it by :
sudo apt-get install php-curl
on my system. This will install a dependency package, which depends on the default php version.
After that restart apache
sudo service apache2 restart
sudo apt-get install php7.0-curl
If "sudo apt-get install php-curl" command doesnt work and display error We should run this code before install curl.
I tried the above solutions but it didn't work for me, just incase there any other person in the same shoes, this is what I did. I updated apt-get with the following command
sudo add-apt-repository ppa:ondrej/php
this i installed with php curl for the version of php that i was using, mine was
sudo apt-get install php7.1-curl
We can install any PHP7 Extensions which we are needed at the time of install Magento just use related command which you get error at the time of installin Magento
sudo apt-get install php7.0-curl
sudo apt-get install php7.0-dom
sudo apt-get install php7.0-mcrypt
sudo apt-get install php7.0-simplexml
sudo apt-get install php7.0-spl
sudo apt-get install php7.0-xsl
sudo apt-get install php7.0-intl
sudo apt-get install php7.0-mbstring
sudo apt-get install php7.0-ctype
sudo apt-get install php7.0-hash
sudo apt-get install php7.0-openssl
sudo apt-get install php7.0-zip
sudo apt-get install php7.0-xmlwriter
sudo apt-get install php7.0-gd
sudo apt-get install php7.0-iconv
If You have 404 or errors while sudo apt-get install php-curl
just try
sudo apt-get update
and again try
sudo apt-get install php-curl
But notice what version was installed (i use php7.3 and php7.4-curl was installed - so it will not work)
try then
sudo apt-get install php7.3-curl
At the end You may want to restart services like: apache2 or php-fpm:
sudo apache2 restart
sudo service php7.3-fpm restart
this worked for me.
Check if curl is on the installed modules list for current php:
php -m
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With