【发布时间】:2011-03-02 11:50:58
【问题描述】:
如何在 xampp 中启用 curl ?
我的 PHP twitter 应用程序需要 curl 功能。但在 XAMPP 中没有启用它。如何启用它。我没有找到这样做的选择。
【问题讨论】:
-
一个非常基础的 curl 教程 -> technofusions.com/curl-in-php-tutorial-basics
如何在 xampp 中启用 curl ?
我的 PHP twitter 应用程序需要 curl 功能。但在 XAMPP 中没有启用它。如何启用它。我没有找到这样做的选择。
【问题讨论】:
您必须修改 xampp 文件夹中的 php.ini 文件。需要更改三个不同位置的三个文件。
按照以下步骤在 Windows 中使用 XAMPP 启用 curl 库:
浏览并打开以下3个文件
C:\Program Files\xampp\apache\bin\php.ini
C:\Program Files\xampp\php\php.ini
C:\Program Files\xampp\php\php4\php.ini
通过删除分号 (;) 取消注释 php.ini 文件中的以下行。
;extension=php_curl.dll
之后它看起来像下面的东西-
extension=php_curl.dll
重新启动您的 Apache 服务器。
检查您的phpinfo() 以查看 curl 是否已正确启用。
享受使用 curl() 库。
【讨论】:
它应该在 php.ini 文件中可用。您需要取消注释 curl 扩展的行:
;extension=php_curl.dll
^----- remove semi-colon
【讨论】:
在XAMPP安装目录下,打开%XAMPP_HOME%/php/php.ini文件。取消注释以下行:
extension=php_curl.dll
PS:如果这不起作用,请检查%XAMPP_HOME%/php/ext/php_curl.dll文件是否存在。
【讨论】:
1) C:\Program Files\xampp\php\php.ini
2) 通过删除分号来取消注释 php.ini 文件中的以下行。
;extension=php_curl.dll
3) 重启你的 apache 服务器。
【讨论】:
首先,确保您已安装 libcurl(请参阅:http://curl.haxx.se)。然后确保您的 PHP 副本已使用 --with-curl[=DIR] 标志编译。欲了解更多信息,请参阅:
如果 XAMPP 预编译了 cURL,您可能只需要在 php.ini 文件中启用扩展名(通常通过删除包含扩展名的行开头的分号)。
【讨论】:
您可以通过删除分号 (;) 添加任何扩展程序(在 Wamp 和 Xampp 服务器中)
【讨论】:
对于 MACOS 或 Linux 上的 XAMPP,删除 extension=curl.so 后 php.ini 文件中的分号
【讨论】:
extension=curl.so 不在 Mac OS X 上 XAMPP 的 php.ini 文件中。