2017-06-05 47 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」,都無濟於事。

有什麼明顯的我失蹤了嗎?

回答