當前位置:首頁 » 編程語言 » 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-05-18 04:16:35 瀏覽:336
編譯原理課時設置 發布:2025-05-18 04:13:28 瀏覽:378
linux中進入ip地址伺服器 發布:2025-05-18 04:11:21 瀏覽:612
java用什麼軟體寫 發布:2025-05-18 03:56:19 瀏覽:32
linux配置vim編譯c 發布:2025-05-18 03:55:07 瀏覽:107
砸百鬼腳本 發布:2025-05-18 03:53:34 瀏覽:944
安卓手機如何拍視頻和蘋果一樣 發布:2025-05-18 03:40:47 瀏覽:741
為什麼安卓手機連不上蘋果7熱點 發布:2025-05-18 03:40:13 瀏覽:803
網卡訪問 發布:2025-05-18 03:35:04 瀏覽:511
接收和發送伺服器地址 發布:2025-05-18 03:33:48 瀏覽:372