2016-11-12 34 views
0

我創建了一個vb.net程序並獲取exe文件,並且試圖在使用PHP的web中運行它。 在本地主機,它與這些代碼運行平穩:如何在PHP中運行vb.net exe在線

<?php 

$answer = exec("myexecutablefile.exe"); 
echo $answer; 

?> 

但是,當我在網上上傳(共享主機),可執行文件沒有出現了。任何人都可以幫助我如何能夠在我的在線網站上運行exe文件。 在此先感謝。

+0

最有可能的是,共享主機不允許exec()。其次,共享主機是基於Windows的主機,對吧? – junkfoodjunkie

+0

在php.ini文件中有一個可以關閉函數的指令,你可以用'echo ini_get('disable_functions');'來檢查它,根據你的託管,你可能無法打開它。 – ArtisticPhoenix

+0

您的共享託管服務器是否實際運行Windows? –

回答

0

您不能在基於Linux的共享主機服務上運行Windows可執行文件,因爲您可能無法安裝並運行Wine或類似的東西。