Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php XAMPP作为服务运行网络映射驱动器检查_Php_Apache_Xampp_Server_Mapped Drive - Fatal编程技术网

php XAMPP作为服务运行网络映射驱动器检查

php XAMPP作为服务运行网络映射驱动器检查,php,apache,xampp,server,mapped-drive,Php,Apache,Xampp,Server,Mapped Drive,在我们公司,我们的服务器上运行着XAMPP。但是,XAMPP在我们的服务器上作为服务运行。基本上,如果XAMPP关闭,它将作为服务自动重新启动。现在,由于XAMPP是作为服务运行的,因此允许您检查网络驱动器是否映射的标准php函数将无法工作。下面显示的示例不起作用。在我的php脚本中,我通过UNC访问目录和文件。如果XAMPP不是作为服务运行的,下面给出的示例将起作用。但是,我们更倾向于将XAMPP作为一项服务在公司内部运行。我的问题是,即使XAMPP作为服务运行,是否有任何方法可以检查网络驱动

在我们公司,我们的服务器上运行着XAMPP。但是,XAMPP在我们的服务器上作为服务运行。基本上,如果XAMPP关闭,它将作为服务自动重新启动。现在,由于XAMPP是作为服务运行的,因此允许您检查网络驱动器是否映射的标准php函数将无法工作。下面显示的示例不起作用。在我的php脚本中,我通过UNC访问目录和文件。如果XAMPP不是作为服务运行的,下面给出的示例将起作用。但是,我们更倾向于将XAMPP作为一项服务在公司内部运行。我的问题是,即使XAMPP作为服务运行,是否有任何方法可以检查网络驱动器是否已映射

非常感谢您的帮助

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

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

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