0

我使用创建了我的 php 文件作为 .bat 文件

@ECHO OFF
php -f D:\wamp\www\scrapper\scrapper5.php

我在 scrapper5.php 中使用了 cURL,当我手动运行 .bet 文件时出现错误

call to undefined function curl_init()在你的文件中

我进行了研究,发现 cURL 在 CLI 模式下不起作用。

我只是按照以下步骤操作,但无法成功。

在 wamp 服务器中将 php 脚本作为后台进程运行

如何使用 cURL 运行批处理文件?

谁能给我解决方案?

4

3 回答 3

0

我认为您必须在 wamp 服务器中启用 cUrl 功能。按照这些步骤可能会对您有所帮助: 1. 转到位于任务栏中的 wamp 服务器托盘图标。2.打开PHP选项卡。3.PHP扩展。4.然后确保选择了 PHP_CURL。5.然后重启wamp服务器。 希望对你有帮助!!!!

于 2013-02-18T11:55:07.810 回答
0

从您发布的错误来看,您似乎没有安装 cURL。也许看看你的 PHP 的 CLI 配置,看看 curl 模块是否处于活动状态

于 2013-02-18T11:43:47.657 回答
0

默认情况下,Wamp 可能没有安装 cURL - 查看在您的系统上安装它的选项。

如果我没记错的话,你应该有一个菜单(右键单击 wamp 图标)来启用/禁用 apache 模块。在那里查看 cURL 并启用它。(对不起,如果这有点含糊,我现在在 Mac 上,在 Windows 上,自从我从 WAMP 迁移到 XAMPP 已经好几年了)

如果这不起作用,一些论坛似乎提到从这里下载 cURL 扩展名(在 Windows 上这是一个 .dll 文件):http ://www.anindya.com/php-5-4-3-and-php -5-3-13-x64-64-bit-for-windows/并将其放在 WAMP 安装目录下的 ext 文件夹中。只要确保您的版本正确,以确保稳定性。

于 2013-02-18T11:45:05.087 回答