1.很多時候我們業務複雜,需要在一種語言去呼叫另外一種語言去執行。
1.iis下php要對python有許可權。
2.cmd要所有者許可權。
3.cmd命令列中編碼格式是gbk。
4.exec(),shell_exec(),system(),passthru()的區別。
5.windows版本對應的python版本,我這裡公司系統很老了,遇到很多坑
我這裡用的是例子是passthru的例子。也是直接輸出結果。
php原始碼:
**如下(示例):
header("content-type:textml;charset=utf-8");
// 接收表單(這裡這個params 只是乙個例子,主要是讓大家知道怎麼傳參)
$params = $_post['params'];
$str = iconv("utf-8", "gb2312//ignore", $car_card);
// 呼叫python(這裡目錄都要用完整目錄)
$common = "d:/python27/python.exe d:/compiled/pingan_data_launch.py $params";
$res = @passthru("$common", $result);
python原始碼:
**如下(示例):
# _*_ coding: utf-8 _*_
for i in range(10):
a = '我市'
print(a)
IIS下PHP的配置
php的開發我用的是phpnow套件,配置簡單,使用起來比較方便!這些天做asp 到php的轉換,於是想到把本地的虛擬目錄配置成支援asp和php的空間,既然有了phpnow,php模組是有了,問題是怎麼讓iis呼叫php模組呢?網上搜尋了一下,找到了一種方法!將phpnow的php目錄下的php....
iis部署python執行環境
iis部署 1.啟用或者關閉windows功能,選擇安裝cgi,我這裡已經安裝過了。2.安裝後重新開啟iis看到cgi 3.配置isapi和cgi限制 4.右上角新增,路徑是python安裝路徑,注意要加上兩個 s s 點確定 5.處理對映關係 6.右上角 新增模組,模組選擇 cgimodule 出...
在IIS7 5下使用php執行exe程式的總結
花了好幾天來研究如何在iis7.5下使用php執行exe程式,總算有點成效,雖然執行成功了但是限制頗多,比如現在只能執行 純後台 的程式,直接上傳檔案形式的也失敗了 上傳 流可以成功 還有待進一步嘗試。下面簡單說一下要注意的事情 1.配置 目錄許可權,增加iusr帳戶 2.配置cmd.exe檔案的許...