2017-06-05 88 views
1

此问题的其他答案似乎无效或无关。无法在Windows命令行中运行php,在Linux中运行正常

我有一个脚本(mailPipe.php),它将一个文件(mail.raw)解析成一个MySQL数据库。

在linux中,我可以按如下运行:

cat mail.raw | ./mailPipe.php 

我试图在Windows

运行此

我已经验证的php.exe在我的道路

语法我我使用的是

php.exe "C:\xampp\php\MailPipe.php" -- c:\xampp\php\mail.raw 

当我在php目录中运行这个时,我得到了多个错误语句s文件无法找到各种.dll文件,如:

PHP警告:PHP启动:无法加载动态库'E:\ php \ ext \ php_pdo_sq lite.dll' - 无法找到指定的过程。

我没有得到这个当我把文件放到PEAR目录,但它只是不工作

无奈的是,我从看MySQL表注意到,插入语句工作正常两次,但我愚蠢地做当它发生时没有注意到正确的语法,一直在尝试命令的许多排列。

看看这里和其他帖子的评论,我已经尝试使用“-f”开关,“-r”和“-a”,都无济于事。

有什么明显的我失踪了吗?

回答