Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >python调用PHP

python调用PHP

作者头像
py3study
发布于 2020-01-06 03:14:26
发布于 2020-01-06 03:14:26
6.3K00
代码可运行
举报
文章被收录于专栏:python3python3
运行总次数:0
代码可运行

. 调用php

方法一:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
import subprocess

#simple caller, disguard output

subprocess.call("php /path/to/my/old/script.php")

# if you want output

proc = subprocess.Popen("php /path/to/my/script.php", shell=True,
stdout=subprocess.PIPE)

script_response = proc.stdout.read()
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
方法二:
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# shell execute PHP
def php(code):
  # open process
  p = Popen(['php'], stdout=PIPE, stdin=PIPE, stderr=STDOUT, close_fds=True)

  # read output
  o = p.communicate(code)[0]

  # kill process
  try:
    os.kill(p.pid, signal.SIGTERM)
  except:
    pass

  # return
  return o

To execute a particular file do this:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
width = 100
height = 100

code = """<?php

  include('/path/to/file.php');
  echo start(""" + width + """, """ + height + """);

?>
"""
res = php(code)
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/09/22 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
宝塔Linux控制面板FTP无法连接的解决办法
最近发现我云主机的FTP登陆不上,获取不了网站目录,帐号密码都对还是登录失败,还有什么被动模式、主动模式、默认模式都不管用,没办法看来是不能使用8U ftp了,于是乎开始使用FlashFTP,填写IP地址,端口,帐号密码,duang~~~还是进不去,什么情况,难道不是FTP的问题么?
李洋博客
2021/06/15
3.3K0
腾讯云轻量服务器无法连接FTP的解决办法
本博客基于腾讯云轻量应用服务器,我在配置FTP的时候一直无法连接,安全组打开对应的端口,防火墙也打开了端口,也一直不能连接。后来在网上搜寻了一下,大概找到了问题所在
KINDYEAR
2022/07/12
33.5K3
宝塔Linux无法链接FTP
宝塔安装并且配置FTP后默认是外网无法链接的,使用FTP工具会卡在读取目录不动。需要进行两点检查:
用户6256742
2022/07/06
11K0
宝塔Linux无法链接FTP
pure-ftpd 开启 Passive Mode
pure-ftpd.conf 找到 ForcePassiveIP ,取消注释,修改 ip 地址为所在公网IP。
yiyun
2022/04/01
2K0
pure-ftpd 开启 Passive Mode
不会建站?10分钟教你零基础快速搭建个人网站!
轻量应用服务器(Light server)是一种内置应用型镜像或系统型镜像的小规格云服务器, 绑定适配大小的磁盘和带宽,为中小型企业和个人用户提供官网搭建、web应用搭建、云上学习和测试等场景的服务。
网络安全自修室
2022/12/06
2.7K0
不会建站?10分钟教你零基础快速搭建个人网站!
使用宝塔(BT)镜像5分钟搭建网站
本文档由 Websoft9 公司提供,用于指导用户学习 BT 的安装部署与基本运维技术,包括:BT部署、初始化安装、环境配置、HTTPS、SMTP、备份升级和连接云服务器操作等基本操作。
Websoft9
2021/04/13
7.8K0
使用宝塔(BT)镜像5分钟搭建网站
安装vsftp服务器的时候遇到的问题
在centos7中安装VSFTP的时候,使用命令行,ftp 然后输入用户名和密码,登陆之后,put文件就可以上次到ftp上面。如下图:
凯哥Java
2020/06/16
1.2K0
安装vsftp服务器的时候遇到的问题
小白也能看懂的BT宝塔面板初始化入门教程
在学习BT宝塔面板的使用过程中,小九发现有许多小白对于宝塔的安装和初始化还不太了解,今天,小九就为大家归纳整理了宝塔面板入门初始化的全过程,希望对大家有帮助~
w9
2021/08/18
1.8K0
解决宝塔的FTP无法使用被动模式
使用宝塔很长时间,很早就发现宝塔安装的FTP不能使用被动模式。也尝试过解决,之前以为是端口不通,但开放端口后,发现还是不行。由于时间问题,也没再深入去解决,毕竟还可以用主动模式。
jwj
2022/05/18
3K0
不会linux系统使用宝塔安装WordPress(附优惠券)
有了宝塔面板,FTP工具直接被干掉,因为宝塔面板支持右键功能,根本不需要使用FTP工具了,博主以前一直使用的是虚拟主机,无论走到哪都是少不了FTP工具的,如果舍弃掉还真有点不习惯。好了,这里直接说下博主安装宝塔面板的详细过程,特此记录以供参考:
Wordpress教程
2019/05/08
2.3K0
不会linux系统使用宝塔安装WordPress(附优惠券)
安装宝塔 Windows 面板
宝塔面板是一款使用很方便、功能强大、交互友好且终身免费的服务器管理软件,支持 Linux 与 Windows 系统。在宝塔面板中,您可以一键配置 LAMP、LNMP、网站、数据库、FTP、SSL,还可以通过 Web 端轻松管理服务器。
用户10230909
2023/04/26
3.9K0
配置宝塔面板 FTP,轻松从服务器传文件
在服务器管理领域,FTP(文件传输协议)依然是一个不可或缺的工具。本文将全面介绍如何在宝塔面板中配置FTP服务,包括用户创建、端口设置、防火墙调整,以及FileZilla连接方法
SimpleMaxR
2024/09/03
2.3K0
轻量云 & 宝塔,拿捏自建博客
由于OpenCloudOS是CentOS的替代,所以使用官网提供CentOS的命令。
花花Binki
2024/09/09
3420
轻量云 & 宝塔,拿捏自建博客
【干货】保姆级超细教程从购买服务器到网站搭建成功!
云服务器(Elastic Compute Service, ECS)是一种简单高效、安全可靠、处理能力可弹性伸缩的计算服务。其管理方式比物理服务器更简单高效。用户无需提前购买硬件,即可迅速创建或释放任意多台云服务器。
释然IT杂谈
2022/10/27
5.1K0
【干货】保姆级超细教程从购买服务器到网站搭建成功!
腾讯云 Windows 服务器安装宝塔面板
宝塔面板是一款使用很方便、功能强大且终身免费的服务器管理软件,支持 Linux 与 Windows 系统。在宝塔面板中,您可以一键配置 LAMP、LNMP、网站、数据库、FTP、SSL,还可以通过 Web 端轻松管理服务器。本文指导您如何在云服务器的 Linux 实例上手动安装宝塔面板。
Im小泽
2024/08/07
1.6K0
如何在腾讯云服务器上搭建一个宝塔面板的web网站?
建网站本身是没有什么难度的,只是配套需要的东西有些繁琐,我们需要提前准备一些软件之类的必备的东西,其中主要包括:
Kami米雅
2021/11/19
9.4K0
如何在腾讯云服务器上搭建一个宝塔面板的web网站?
宝塔 linux 面板常见问题解答
宝塔面板是国内最近几年开始流行起来的一款 linux 面板,特点是上手快,操作简单,傻瓜式操作,界面符合国人习惯。魏艾斯博客也一直有写相关的文章教程。最近把网上大家对宝塔 linux 面板的很多常见问
魏艾斯博客www.vpsss.net
2018/06/01
4K0
宝塔部署java web_除了宝塔面板还有什么
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说宝塔部署java web_除了宝塔面板还有什么,希望能够帮助大家进步!!!
Java架构师必看
2022/06/22
1.7K0
宝塔部署java web_除了宝塔面板还有什么
【玩转服务器】如何设置服务器安全组
服务器在接入互联网后只需放行指定端口满足业务即可,这样可以大大提升服务器的安全性。腾讯云提供在操作面板中设置安全组,方便高效的提供服务器安全性。
参谋带个长
2023/06/09
4.7K0
【玩转腾讯云】八.一分钟快速上手搭建宝塔管理面板
②选择自定义配置——计费模式为“按量付费”——地域选择“北京”——可用区选择“随机可用区”——网络选择“默认”即可
一只特立独行的兔先生
2020/04/18
3.1K0
【玩转腾讯云】八.一分钟快速上手搭建宝塔管理面板
推荐阅读
相关推荐
宝塔Linux控制面板FTP无法连接的解决办法
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验