當前位置:首頁 » 編程語言 » php運行python

php運行python

發布時間: 2023-05-28 02:46:22

php執行python錯誤沒有python3命令

php執行python錯誤沒有python3命令的解決方法:
1、緩或找出系統中慎仿包擾孝伍含libcryptoso1.0.0的所有路徑。
2、將web伺服器中的同名動態庫重命名。
3、將系統中libcrytoso1.1鏈接到web伺服器的lib目錄中。

② php通過瀏覽器可以執行shell腳本,但是執行python腳本卻失敗,有人知道為什麼嗎

sh解釋器一般是系統自帶的,問題是你沒告訴瀏覽器python腳本是個什麼東西。。一般執行python是編成cgi,放到瀏覽器能找到的地方,用python模塊http.server來執行,具體可以到網上查

③ php調用python,無法使用numpy等模塊

一般伺服器不可能給php執行shell腳步許可權的,危險性太大。

再比如,如果以後Python與PHP不在一台伺服器上怎麼辦?
所以,可以考慮通過api介面傳遞參數。

④ php調用python

py和php放在同一個目錄下面


some.py
------------------------------------------
#!/usr/bin/env python
#-*- coding:utf-8 -*-
import sys

def do_some(a):
return "dosome:%s" % a

if __name__ == '__main__':
a = sys.argv[1]
if a:
T = do_some(a)
print T

-------------------------------------------
t.php

<?php
$k = $_REQUEST['k'];
if (!empty($k))
{
$k = trim($k);
// $a = array();
// exec('python ./some.py '.$k, $a);
// echo $a[0];
passthru('python ./some.py '.$k);
}

然後瀏覽器裡面輸入

瀏覽器會返回dosome:test

被我注釋掉的代碼也可以用來替代passthru
裡面的$a 用來捕獲輸出 不過束腰注意的是 這里的arry 他是按照每一行' '當作一個元素
但是passthru 則是你python里的print的原樣輸出

⑤ 如何在PHP伺服器里運行python腳本

python環境在小鳥雲雲伺服器裝好後,就有一個idle工具,你找一下安裝目錄,自帶的編輯器,在任意目錄新建一個
aa.py
文件,用記事本和idle工具都行,輸入print("hello
world"),如果你使用的是idle,直接按f5,就能查看結果,如果用記事本,打開cmd,進入這個目錄,輸入命令python
aa.py就出來結果了。

⑥ php使用system函數執行python腳本沒現象

system只返回狀態碼,所以和你直接執行.py的效果肯定不一樣啊。

⑦ python可以和php一起用嗎

當然可以,根據請求的文件後綴名映射到不同的程序上

⑧ php 調用python 關閉 php後 py是否可以保持運行

是可以的,但是為何不直接用python實現

重點在於php,因為你需求中沒有說明python到底要做什麼

熱點內容
紅點角標演算法 發布:2025-07-12 12:11:16 瀏覽:843
開心消消樂伺服器繁忙什麼情況 發布:2025-07-12 12:11:14 瀏覽:238
資料庫的封鎖協議 發布:2025-07-12 12:10:35 瀏覽:724
如何配置一台長久耐用的電腦 發布:2025-07-12 11:43:03 瀏覽:601
昆明桃源碼頭 發布:2025-07-12 11:38:45 瀏覽:568
大司馬腳本掛機 發布:2025-07-12 11:38:35 瀏覽:458
資料庫實時監控 發布:2025-07-12 11:31:33 瀏覽:743
vb6反編譯精靈 發布:2025-07-12 11:23:12 瀏覽:997
模擬存儲示波器 發布:2025-07-12 11:10:58 瀏覽:814
怎麼查看安卓真實運行內存 發布:2025-07-12 11:08:39 瀏覽:883