Today when I was making some modifications and additions to my Raspberry Pi Screen Project, I discovered a problem when trying to use CURL to pull an XML file in PHP on the Raspberry Pi. I was getting some errors which I wasn’t getting when testing on my web hosting.
[Sat Jun 05 10:43:14.842144 2021] [php7:error] [pid 1369] [client 10.0.0.15:59824] PHP Fatal error: Uncaught Error: Call to undefined function curl_setopt() in /var/www/html/fit.php:5\nStack trace:\n#0 /var/www/html/index.php(55): include()\n#1 {main}\n thrown in /var/www/html/fit.php on line 5
[Sat Jun 05 10:43:53.405886 2021] [mpm_prefork:notice] [pid 516] AH00171: Graceful restart requested, doing restart
- First find what version of PHP you are running. Open a terminal and type the command php -version
- Here I am running 7.3 so I will use the line sudo apt-get install php7.3-curl
- If you have a different version of PHP, run the line that is correct for you.
- PHP 7.4:
sudo apt-get install php7.4-curl
- PHP 7.3:
sudo apt-get install php7.3-curl
- PHP 7.2:
sudo apt-get install php7.2-curl
- PHP 7.1:
sudo apt-get install php7.1-curl
- PHP 7.0:
sudo apt-get install php7.0-curl
You are a hero! Just got me through a tricky rasp-webserver problem 🙂