Jak włączyć cURL w PHP / XAMPP

Jak włączyć cURL w PHP?

​​

 149
Author: Peter Mortensen, 2009-08-28

16 answers

Ponieważ używasz XAMPP, odkomentuj linię

;extension=php_curl.dll

W xampp\apache\bin\php.ini, a następnie uruchom ponownie usługę Apache.

Uwaga: w nowszych wersjach xampp PHP zostało przeniesione do katalogu root xampp xampp\php\php.ini.

 129
Author: Jon Benedicto,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-04-06 15:27:59

On Debian with Apache 2:

apt-get install php5-curl
/etc/init.d/apache2 restart

(php4-curl if it ' s php4)

 222
Author: Phil,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-20 15:08:27

Kroki Dla Windows 7:

  1. Upewnij się, że php.plik ini używany przez silnik PHP jest tym, za który go uważasz.
  2. Ensure extension_dir in php.ini jest poprawnie ustawione do folderu ext
  3. zapewnić extension=php_curl.dll w php.ini jest niezastąpione

Wreszcie i może ten, którego większość ludzi nie zna: 4. Upewnij się, że te dwa pliki znajdują się w folderze Windows System32: libeay32dll ssleay32dll Jeśli nie, możesz skopiować te dwa pliki z php folder.

 19
Author: WaiKit Kung,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-20 15:15:07

Znalazłem plik znajdujący się pod adresem:

C:\xampp\php\php.ini

:

;extension=php_curl.dll
 11
Author: webDevAndEverythingElse,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-02-08 00:34:43

Dla Ubuntu (i prawdopodobnie wszystkich bazujących na Debianie) dystrybucji Linuksa:

sudo apt-get install php5-curl
sudo /etc/init.d/apache2 restart 
Mogłeś już to wcześniej widzieć.
 8
Author: Martin Thoma,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-05-15 21:30:01

In SUSE Linux :

zypper in php5-curl
rcapache2 restart
 6
Author: David,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-20 15:13:28
 4
Author: chaos,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-08-28 13:59:23

Podstawowa Wskazówka: Po włączeniu CURL w php.plik ini, musisz zrestartować serwer WWW ,aby działał (moje doświadczenie mówi).

 3
Author: Krishna,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-01 09:07:37

Ponieważ XAMPP przeszedł pewne modyfikacje, plik jest teraz w xampp/php/php.ini.

 2
Author: wardprod,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-12-06 02:31:00

W zasadzie zrobiłem to przez skomentowanie extension=php_curl.dll w xampp \ apache \ bin \ php.plik ini.

 1
Author: Fero,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-20 14:54:05

Jeśli używasz MAMP, cURL jest domyślnie włączone.

 1
Author: Erman Taylan,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-20 15:10:05

Sprawdź czy moduł curl jest dostępny

$ ls -la /etc/php5/mods-available/

Włącz moduł curl

$ sudo php5enmod curl

Źródło: http://baligena.com/installing-curl-ubuntu-server/

 1
Author: baligena,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-28 11:47:59

Aby zainstalować php5-curl pod openSUSE:

sudo yast2

- > software - > software management - > search for curl - >check PHP5-curl case and accept.

Po instalacji należy ponownie uruchomić serwer apache

service apache2 restart
 0
Author: user3218923,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-06-30 11:23:57

Możesz sprawdzić phpinfo() (Utwórz skrypt zawierający i przejrzyj go). To powie Ci, czy naprawdę masz to włączone. Jeśli nie, przeczytaj Tutaj .

Nie jest zalecany dla słabego programisty Windows.

 0
Author: Question Mark,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2015-06-20 14:55:03

Dla użytkowników systemu windows (u mnie działało) w XAMPP.

Krok 1: Przejdź do C:\xampp\php\php.ini

Edytuj ten plik php.ini

Find curl - zobaczysz linię; extension=php_curl.dll.

Usuń średnik (;) rozszerzenie = php_curl.dll. więc ta linia wygląda jak

;extension=php_curl.dll

Do

extension=php_curl.dll

Krok 2: przyjąłem ssleay32.dll, libeay32.dll z folderu php. wklej to w C:\Windows\System32\

Krok 3: Uruchom ponownie system . Curl będzie działać pomyślnie.

 0
Author: Vigneswaran S,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-02-28 07:40:01

Sprawdź wersję php, If you installed php 7.0 version

sudo apt-get install php7.0-curl
sudo service apache2 restart

Jeśli zainstalowałeś php w wersji 5.6

sudo apt-get install php5-curl
sudo service apache2 restart
 0
Author: Yana Shetty,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2018-05-15 06:33:46