PHP 错误 - "There is no disk in the drive"
PHP error - "There is no disk in the drive"
为什么当我从命令提示符 运行 php
收到一条来自 php.exe 的消息说 "There is no disk in the drive. Please insert a disk into drive F:." 驱动器 F 与什么有什么关系?!
我仍然可以执行 PHP 命令,但是每当我 运行 时弹出该消息确实很烦人。
好的,我发现这是 PHP https://bugs.php.net/bug.php?id=68312 中的一个未解决的错误,有些人只是将他们的 F: 驱动器重新映射到其他地方,我按照我发现的这些说明进行了操作:
Run regedit and find the following key.
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 有关的错误。它只需要一个存在的路径来指向停止错误。我认为路径是什么并不重要,只要它不是像可移动媒体驱动器那样不可靠的东西。
我刚刚注销 Windows 并重新登录,消息消失了。
转到 http://windows.php.net/download/ 和:
对于PHP 5.4 下载"VC9 x86 Non Thread Safe" zip 文件
对于 PHP 5.6 下载 "VC11 x86 Non Thread Safe" zip 文件
将其解压缩并将二进制文件放入 phpdesktop-chrome/php/ 目录。
php 5.4 的 "VC9 x86 Non Thread Safe" 对我有用。我只需要获取 "VC9 x86 Non Thread Safe" 的根文件并将它们转储到 phpdesktop-chrome/php/ 目录中。因为 php.ini 文件已重命名以将其投入生产,所以您的所有设置都保持不变。谢谢穆罕默德。
为什么当我从命令提示符 运行 php
收到一条来自 php.exe 的消息说 "There is no disk in the drive. Please insert a disk into drive F:." 驱动器 F 与什么有什么关系?!
我仍然可以执行 PHP 命令,但是每当我 运行 时弹出该消息确实很烦人。
好的,我发现这是 PHP https://bugs.php.net/bug.php?id=68312 中的一个未解决的错误,有些人只是将他们的 F: 驱动器重新映射到其他地方,我按照我发现的这些说明进行了操作:
Run regedit and find the following key.
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 有关的错误。它只需要一个存在的路径来指向停止错误。我认为路径是什么并不重要,只要它不是像可移动媒体驱动器那样不可靠的东西。
我刚刚注销 Windows 并重新登录,消息消失了。
转到 http://windows.php.net/download/ 和:
对于PHP 5.4 下载"VC9 x86 Non Thread Safe" zip 文件 对于 PHP 5.6 下载 "VC11 x86 Non Thread Safe" zip 文件 将其解压缩并将二进制文件放入 phpdesktop-chrome/php/ 目录。
php 5.4 的 "VC9 x86 Non Thread Safe" 对我有用。我只需要获取 "VC9 x86 Non Thread Safe" 的根文件并将它们转储到 phpdesktop-chrome/php/ 目录中。因为 php.ini 文件已重命名以将其投入生产,所以您的所有设置都保持不变。谢谢穆罕默德。