当前位置:首页 » 编程语言 » 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到底要做什么

热点内容
汇编语言编译器masm 发布:2025-07-12 14:57:37 浏览:56
校园网服务器ip地址 发布:2025-07-12 14:55:02 浏览:238
如何用密码锁定 发布:2025-07-12 14:39:10 浏览:924
软件发布源码 发布:2025-07-12 14:29:34 浏览:178
sql函数和存储过程的区别 发布:2025-07-12 14:26:37 浏览:30
查看存储功空间 发布:2025-07-12 14:17:22 浏览:941
安卓手机的朗读功能在哪里 发布:2025-07-12 14:17:07 浏览:298
mysql属于什么数据库 发布:2025-07-12 13:55:52 浏览:166
源码抓捕 发布:2025-07-12 13:47:34 浏览:873
安卓哪里有李小龙 发布:2025-07-12 13:31:49 浏览:439