Keep getting error “Call to undefined function curl_init()”
up vote
1
down vote
favorite
I'm using PHP 5.6. I've already installed curl using the following commands:
sudo apt-get install php-curl
sudo apt-get install php5-curl
But even still, I keep getting the error:
Call to undefined function curl_init()
However, when I locate curl.ini, it shows this:
/etc/php5/apache2/conf.d/20-curl.ini
/etc/php5/cgi/conf.d/20-curl.ini
/etc/php5/cli/conf.d/20-curl.ini
/etc/php5/fpm/conf.d/20-curl.ini
/etc/php5/mods-available/curl.ini
/usr/share/php5/curl/curl.ini
/var/lib/ucf/cache/:etc:php5:mods-available:curl.ini
And when I locate curl.so, it shows this:
/usr/lib/php5/20131226/curl.so
/usr/lib/x86_64-linux-gnu/libcurl.so.3
/usr/lib/x86_64-linux-gnu/libcurl.so.4
/usr/lib/x86_64-linux-gnu/libcurl.so.4.3.0
So I changed the line in /etc/php5/mods-available/curl.ini from:
extension=curl.so
To:
extension=/usr/lib/php5/20131226/curl.so
But I'm still getting the error.
What's wrong?
14.04 server apache2 php curl
add a comment |
up vote
1
down vote
favorite
I'm using PHP 5.6. I've already installed curl using the following commands:
sudo apt-get install php-curl
sudo apt-get install php5-curl
But even still, I keep getting the error:
Call to undefined function curl_init()
However, when I locate curl.ini, it shows this:
/etc/php5/apache2/conf.d/20-curl.ini
/etc/php5/cgi/conf.d/20-curl.ini
/etc/php5/cli/conf.d/20-curl.ini
/etc/php5/fpm/conf.d/20-curl.ini
/etc/php5/mods-available/curl.ini
/usr/share/php5/curl/curl.ini
/var/lib/ucf/cache/:etc:php5:mods-available:curl.ini
And when I locate curl.so, it shows this:
/usr/lib/php5/20131226/curl.so
/usr/lib/x86_64-linux-gnu/libcurl.so.3
/usr/lib/x86_64-linux-gnu/libcurl.so.4
/usr/lib/x86_64-linux-gnu/libcurl.so.4.3.0
So I changed the line in /etc/php5/mods-available/curl.ini from:
extension=curl.so
To:
extension=/usr/lib/php5/20131226/curl.so
But I'm still getting the error.
What's wrong?
14.04 server apache2 php curl
Tryphp5enmod curlfollowed by a restart of your webserver
– tkausl
Aug 27 '16 at 18:01
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I'm using PHP 5.6. I've already installed curl using the following commands:
sudo apt-get install php-curl
sudo apt-get install php5-curl
But even still, I keep getting the error:
Call to undefined function curl_init()
However, when I locate curl.ini, it shows this:
/etc/php5/apache2/conf.d/20-curl.ini
/etc/php5/cgi/conf.d/20-curl.ini
/etc/php5/cli/conf.d/20-curl.ini
/etc/php5/fpm/conf.d/20-curl.ini
/etc/php5/mods-available/curl.ini
/usr/share/php5/curl/curl.ini
/var/lib/ucf/cache/:etc:php5:mods-available:curl.ini
And when I locate curl.so, it shows this:
/usr/lib/php5/20131226/curl.so
/usr/lib/x86_64-linux-gnu/libcurl.so.3
/usr/lib/x86_64-linux-gnu/libcurl.so.4
/usr/lib/x86_64-linux-gnu/libcurl.so.4.3.0
So I changed the line in /etc/php5/mods-available/curl.ini from:
extension=curl.so
To:
extension=/usr/lib/php5/20131226/curl.so
But I'm still getting the error.
What's wrong?
14.04 server apache2 php curl
I'm using PHP 5.6. I've already installed curl using the following commands:
sudo apt-get install php-curl
sudo apt-get install php5-curl
But even still, I keep getting the error:
Call to undefined function curl_init()
However, when I locate curl.ini, it shows this:
/etc/php5/apache2/conf.d/20-curl.ini
/etc/php5/cgi/conf.d/20-curl.ini
/etc/php5/cli/conf.d/20-curl.ini
/etc/php5/fpm/conf.d/20-curl.ini
/etc/php5/mods-available/curl.ini
/usr/share/php5/curl/curl.ini
/var/lib/ucf/cache/:etc:php5:mods-available:curl.ini
And when I locate curl.so, it shows this:
/usr/lib/php5/20131226/curl.so
/usr/lib/x86_64-linux-gnu/libcurl.so.3
/usr/lib/x86_64-linux-gnu/libcurl.so.4
/usr/lib/x86_64-linux-gnu/libcurl.so.4.3.0
So I changed the line in /etc/php5/mods-available/curl.ini from:
extension=curl.so
To:
extension=/usr/lib/php5/20131226/curl.so
But I'm still getting the error.
What's wrong?
14.04 server apache2 php curl
14.04 server apache2 php curl
asked Aug 27 '16 at 16:57
user6749089
614
614
Tryphp5enmod curlfollowed by a restart of your webserver
– tkausl
Aug 27 '16 at 18:01
add a comment |
Tryphp5enmod curlfollowed by a restart of your webserver
– tkausl
Aug 27 '16 at 18:01
Try
php5enmod curl followed by a restart of your webserver– tkausl
Aug 27 '16 at 18:01
Try
php5enmod curl followed by a restart of your webserver– tkausl
Aug 27 '16 at 18:01
add a comment |
1 Answer
1
active
oldest
votes
up vote
0
down vote
Try these two things:
sudo apt-get install php5.6-curl
create a page to show you <?php phpinfo(); and make sure that you're using php 5.6. Do you have multiple php's installed? Once you figure out which exact version you are using, install curl for it: apt-get install php<VERSION>-curl -y
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
0
down vote
Try these two things:
sudo apt-get install php5.6-curl
create a page to show you <?php phpinfo(); and make sure that you're using php 5.6. Do you have multiple php's installed? Once you figure out which exact version you are using, install curl for it: apt-get install php<VERSION>-curl -y
add a comment |
up vote
0
down vote
Try these two things:
sudo apt-get install php5.6-curl
create a page to show you <?php phpinfo(); and make sure that you're using php 5.6. Do you have multiple php's installed? Once you figure out which exact version you are using, install curl for it: apt-get install php<VERSION>-curl -y
add a comment |
up vote
0
down vote
up vote
0
down vote
Try these two things:
sudo apt-get install php5.6-curl
create a page to show you <?php phpinfo(); and make sure that you're using php 5.6. Do you have multiple php's installed? Once you figure out which exact version you are using, install curl for it: apt-get install php<VERSION>-curl -y
Try these two things:
sudo apt-get install php5.6-curl
create a page to show you <?php phpinfo(); and make sure that you're using php 5.6. Do you have multiple php's installed? Once you figure out which exact version you are using, install curl for it: apt-get install php<VERSION>-curl -y
answered Sep 22 '17 at 3:24
Victor Piousbox
1013
1013
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f817523%2fkeep-getting-error-call-to-undefined-function-curl-init%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Try
php5enmod curlfollowed by a restart of your webserver– tkausl
Aug 27 '16 at 18:01