花了好幾天來研究如何在iis7.5下使用php執行exe程式,總算有點成效,雖然執行成功了但是限制頗多,比如現在只能執行「純後台」的程式,直接上傳檔案形式的也失敗了(上傳**流可以成功),還有待進一步嘗試。
下面簡單說一下要注意的事情:
1. 配置**目錄許可權,增加iusr帳戶;
2. 配置cmd.exe檔案的許可權,增加iusr帳戶;
3. 必要的情況下,將iusr帳戶新增到管理員許可權(但是這樣做安全隱患很大,所以要慎重考慮);
4. 很重要的一點——php使用exec()等函式,只能執行「純後台」的程式,不然會造成程式卡死的情況;
php**如下:
<?php
if(!function_exists('system'))
die('system() not enable');
$cmd = "opf.exe";
$a= exec($cmd,$out,$status);
print_r($a);
print_r($out);
print_r($status);
//$result=system(escapeshellcmd($cmd));
//print "
執行結果".$result;
?>
其中opf.exe的源**如下:
#includeusing namespace std;
int main(int argc,char*argv)
關於ASP網頁在IIS7 5下訪問數失效
雖然說現在asp網頁已經過時了,但是依然還有不少人使用,有的還為了公升級伺服器而繼續使用asp 但是既然是公升級伺服器,伺服器系統也會公升級,同樣,如果是不需要太大的改動伺服器的架構部署來說,iis完全是最好的選擇。之前在給某 公升級伺服器時,把原有的 部署進伺服器後,發現原來 的點選訪問量保持不動...
在IIS 7 5中部署Web專案
在以前的web專案中使用的是iis 6.0,這次專案的伺服器使用的作業系統是windows server 2008,web伺服器用的是iis 7.5 在初步部署的時候出現了很多的錯誤,網上查閱了很多資料,總算是把專案部署完成了。下面把主要的步驟記錄下來。專案使用microsoft visual st...
讓IIS7 5 執行Python指令碼的配置方法
詳細步驟 1.從python windows版本的安裝程式 點選進入 我這裡由於操作ciuksffytr系統是xciuksffytr64的因此選擇python 2.7.11 x64 installer 2.安裝,這裡建議不要安裝到系統盤,以免重做系統後再次安裝 3.iis7.5 isapi和cgi限...