此問題的其他答案似乎無效或無關。無法在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」,都無濟於事。
有什麼明顯的我失蹤了嗎?