Python作为PHP扩展

来源:互联网 发布:java vr开发入门 编辑:程序博客网 时间:2024/06/09 15:21

Python作为PHP扩展


下载插件ppython

下载后找到’php_python.php’,’hp_python.py’,’process.py’
为了使演示简单,我将几个文件全部拷贝到了网站根目录,结构如下:
这里写图片描述

WWW目录是我电脑上网站根目录,可以看到,我新建了两个文件’1.php’,’testModule.py’

  • 1.php
<?php  //导入扩展  require_once("php_python.php");   $p1 = 2;       $p2 = 3;   //执行python代码testModeule模块下的add方法  $ret = ppython("testModule::add", $p1, $p2);  echo "ret:".$ret; ?>
  • testModule.py
# -*- coding: UTF-8 -*-//这里很简单,就一个方法def add(a, b):  return a + b

python开启监听

这里写图片描述

访问:127.0.0.1/1.php
报错:

Fatal error: Call to undefined function socket_create() in xxxx\WWW\php_python.php on line 35

解决办法:开启php_sockets模块

访问:127.0.0.1/1.php
成功

这里写图片描述

解决问题!!!!!!