码迷,mamicode.com
首页 > 编程语言 > 详细

关于PHP调用Python的实施以及配置

时间:2017-11-20 21:49:58      阅读:200      评论:0      收藏:0      [点我收藏+]

标签:端口   blog   header   print   tput   方案   int   reac   关于   

这是一份经过实验而来的经验总结,在试验的过程中曾经思考采用CGI的方式。毕竟是在windows的环境下,未能在linux的环境下测试CGI的方案是否可靠。可喜的是,通过CGI方案的配置后最终实现了PHP对Python文件的调用。接下来我将解析配置内容以及实施过程。

首先,我们在电脑上首先需要配置好python的环境变量,若在CMD中能够看到如下图所示内容,即可进行下一步操作

技术分享图片

若未能有所显示,优先配置好python的环境变量,传送门:https://jingyan.baidu.com/article/48206aeafdcf2a216ad6b316.html

第二步:我们对Apache配置文件进行修改,我使用的是PHPStudy这款集成软件,打开httpd-conf,对如图所示的字段进行修改

技术分享图片

技术分享图片

技术分享图片

WWW目录是apache解析html文件的默认目录,因此在此目录下创建cgi-bin目录用以存放需要PHP调用的python文件

第三步:编写用于测试的php文件以及python文件

以下是phph.php文件:

<?php
#header("Content-type: text/html; charset=utf-8");
$output = shell_exec(‘python 666.py‘);

$array = explode(‘,‘, $output);

foreach ($array as $value) {
#echo "\n";
echo $value;
echo "<br>";
}
?>

以下是666.py:

print("15")

第四步:启动apache 并在浏览器中输入正确的端口号以及路径进行测试:

技术分享图片

若是能够得到图中的结果 ,说明实现了php对于python的调用。当然这也不一定是完全正确的方案,毕竟对于不同的使用者或许会有林林总总的问题,只能智者见智了。希望能够带给大家新思路

 

关于PHP调用Python的实施以及配置

标签:端口   blog   header   print   tput   方案   int   reac   关于   

原文地址:http://www.cnblogs.com/bigxBoss/p/7868118.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!