iis下php 執行python 指令碼

2021-10-24 04:02:27 字數 795 閱讀 9499

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檔案的許...