我使用
将我的php文件创建为.bat文件@ECHO OFF
php -f D:\wamp\www\scrapper\scrapper5.php
我在scrapper5.php中使用了cURL,当我手动运行.bet文件时我得到了错误
您文件中的 call to undefined function curl_init()
我研究过,我的cURL无法在CLI模式下工作。
我只是遵循以下步骤,但无法取得成功。
Run a php script as a background process in wamp server
如何使用cURL运行批处理文件?
有人可以给我解决方案吗?
答案 0 :(得分:0)
根据您发布的错误,您似乎没有安装cURL。也许看看PHP的CLI配置并查看curl模块是否处于活动状态
答案 1 :(得分: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文件夹中。只需确保您的版本正确,以确保稳定性。
答案 2 :(得分:0)
我认为您必须在wamp服务器中启用cUrl功能。按照这些步骤可能会对您有所帮助: 1.转到位于任务栏中的wamp Server Tray图标。 2.打开PHP选项卡。 3.PHP扩展。 4.然后确保选择了PHP_CURL。 5.然后重启wamp服务器。 我希望它会帮助你!!!!