簡體   English   中英

php XAMPP作為服務網絡映射的驅動器運行檢查

[英]php XAMPP running as a service network mapped drive check

在我們公司中,我們的服務器上運行着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作為服務運行意味着永遠不要關閉它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM