如何在PHP / XAMPP中启用cURL

如何在PHP中启用cURL?

由于您使用的是XAMPP,请取消该行的注释

;extension=php_curl.dll 

xampp\apache\bin\php.ini ,然后重新启动Apache服务。

注意:在更新的XAMPP版本中,PHP已经移到根xampp文件夹xampp\php\php.ini

在Debian上用Apache 2:

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

(如果是php4,则为php4-curl)

适用于Windows 7的步骤:

  1. 确保PHP引擎使用的php.ini文件是您认为的文件。
  2. 确保php.ini中的extension_dir已正确设置为ext文件夹
  3. 确保php.ini中的extension=php_curl.dll没有注释

最后也许是大多数人不知道的一个:4.确保Windows System32文件夹中有这两个文件:libeay32.dll ssleay32.dll如果不存在,你可以从php文件夹复制这两个文件。

我发现该文件位于:

 C:\xampp\php\php.ini 

取消注释:

 ;extension=php_curl.dll 

对于Ubuntu(也可能是所有基于Debian的)Linux发行版:

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

你可能看过PHP Fatal error: Call to undefined function curl_init()之前。

在SUSE Linux中 :

 zypper in php5-curl rcapache2 restart 

你用--with-curl编译你的PHP 。

基本技巧:在php.ini文件中启用CURL后,您需要重新启动Web服务器以使其工作(我的经验)。

由于XAMPP经过了一些修改,现在该文件位于xampp/php/php.ini

其实我是通过在xampp \ apache \ bin \ php.ini文件中取消注释extension=php_curl.dll来实现的。

如果你正在使用MAMP , cURL默认是启用的。

检查curl模块是否可用

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

启用curl模块

  $ sudo php5enmodcurl 

来源: http : //baligena.com/installing-curl-ubuntu-server/

在opensuse下安装php5-curl

 sudo yast2 

– >软件 – >软件pipe理 – >searchcurl – >检查php5-curl的情况并接受。

安装后你需要重新启动Apache服务器

 service apache2 restart 

你可以检查phpinfo() (创build一个脚本包含并浏览到它)。 这会告诉你,如果你真的有它启用。 如果没有,请在这里阅读。

对于那些胆小的Windows开发人员,不build议这样做。

对于Windows操作系统用户(它为我工作)在XAMPP。

第1步:转到C:\ xampp \ php \ php.ini

编辑这个文件php.ini

findcurl,你会看到一条线; extension = php_curl.dll。

删除分号(;)扩展名= php_curl.dll。 所以这条线看起来像

 ;extension=php_curl.dll 

 extension=php_curl.dll 

第2步:从php文件夹复制ssleay32.dll,libeay32.dll。 将其粘贴到C:\ Windows \ System32 \

第3步:重新启动系统。 curl将成功运行。