當我從命令提示符運行php
時,我收到一條來自php.exe的消息:「驅動器中沒有磁盤,請將磁盤插入驅動器F :「。驅動F與什麼有什麼關係?PHP錯誤 - 「驅動器中沒有磁盤」
我仍然可以執行PHP命令,但無論何時運行它,都會彈出該消息。
當我從命令提示符運行php
時,我收到一條來自php.exe的消息:「驅動器中沒有磁盤,請將磁盤插入驅動器F :「。驅動F與什麼有什麼關係?PHP錯誤 - 「驅動器中沒有磁盤」
我仍然可以執行PHP命令,但無論何時運行它,都會彈出該消息。
OK,我發現它是在PHP https://bugs.php.net/bug.php?id=68312一個未解決的錯誤,有些人只是映射其F:開車到別的東西,我用這些指示,我發現沒有:
運行regedit,找到關鍵之後。
HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices Right-click "\DosDevices\G:" and then click Rename. Rename it to "\DosDevices\M:" or your preferred letter. Restart your computer and remap your drive.
最新消息:來自同一鏈接頁面
更好的解決方案:只要創建一個名爲 「OPENSSL_CONF」 的環境變量,值爲 「C:\」。一些與OpenSSL有關的bug。它只需要存在一條指向停止錯誤的路徑。只要它不像可移動媒體驅動器那樣不可靠,我認爲它並不重要。
我剛剛註銷Windows並重新登錄,消息已經消失。
轉到http://windows.php.net/download/和:
對於PHP 5.4下載「VC9 x86的非線程安全的」壓縮文件 對於PHP 5.6下載「VC11 x86的非線程安全的」壓縮文件 提取它,並把二進制文件中phpdesktop鉻/ php /目錄。
你能解釋一下這個問題或爲什麼這是一個解決方案嗎? – 2015-07-08 14:32:07
嘗試了5.6.27和7.0.12兩個版本都沒有解決問題:( 請注意,Windows重新啓動將解決此問題。插入USB並將其刪除,然後運行查看磁盤驅動器的php應用程序會導致問題再次出現每次。 – Frank 2016-10-30 21:46:19
對於php 5.4的「VC9 x86非線程安全」爲我工作。我只需要將「VC9 x86非線程安全」的根文件轉儲到phpdesktop-chrome/php /目錄中。由於php.ini文件已重命名以將其投入生產,所有設置均保持不變。感謝穆罕默德。
讀你給了我一個主意。我只是在F:驅動器中插入一個磁盤,彈出「驅動器中沒有磁盤,請將磁盤插入驅動器F」,即使在刪除磁盤後也不會出現在輸入命令中。看起來很愚蠢,但是很有效。 – Kojo 2015-04-21 16:49:36