【问题标题】:php XAMPP running as a service network mapped drive checkphp XAMPP 作为服务运行网络映射驱动器检查
【发布时间】:2016-02-20 08:15:37
【问题描述】:

在我们公司,我们的服务器上运行着 XAMPP。然而,XAMPP 在我们的服务器上作为服务运行。本质上,如果 XAMPP 关闭,它会自动重新启动,作为服务运行。现在因为 XAMPP 作为服务运行,所以允许您检查网络驱动器是否被映射的标准 php 函数将不起作用。下面显示的示例将不起作用。在我的 php 脚本中,我通过 UNC 访问目录和文件。如果 XAMPP 未作为服务运行,则下面给出的示例将起作用。但是,最好在我们公司内将 XAMPP 作为服务运行。我的问题是,即使 XAMPP 作为服务运行,是否有任何方法可以检查网络驱动器是否已映射?

非常感谢任何帮助。

<?php
$mydir = "G:\ ";

echo file_exists($mydir) ? "G is mounted":"G is not mounted";
?>

【问题讨论】:

    标签: php apache xampp server mapped-drive


    【解决方案1】:

    现在我对作为服务运行的理解是不正确的。在上面的示例中,XAMPP 作为服务运行。因此,XAMPP 在作为服务运行时绝不应该在服务器上关闭。如果 XAMPP 在作为服务运行时在服务器上关闭,这将导致关于它为什么关闭的问题。在将 XAMPP 作为服务运行之前,XAMPP 倾向于每两周自行关闭一次,并且必须手动重新启动。将 XAMMP 作为服务运行意味着它永远不会关闭。

    【讨论】:

      猜你喜欢
      • 2016-02-12
      • 2010-11-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-09-16
      相关资源
      最近更新 更多