PHP结合Python语言开发网站
程序员文章站
2022-05-12 08:52:05
...
如何在PHP代码中执行Python,我们一般是通过php的exec或者system来执行命令。其实还可以通过socket通信调用python。
可以参考这里,
http://code.google.com/p/ppython/
https://github.com/GoldenAges/ppython
其实思路是很简单的。
这个简单的ppython可以让PHP调用Python代码,诱惑力还是相当的大的,用作者的话来说是结合使用PHP和Python两种语言,取其所长、补其所短,面向企业WEB领域的开发技术。
此技术可以理解为PHP和Python相结合的技术,也可称为PHP和Python混合编程技术,或者PHP调用Python服务的技术,也有人习惯称之为前台PHP后台Python的技术框架。
代码也很简洁,将调用Python的模块,函数,参数等序列化,通过socket发送给Python,然后Python反序列化后通过exec执行获取结果,并把结果发送出去。
上面代码时运行在python3.x上的,平时开发是python2.x,代码移植到python2.x上,主要就是两点:
1.异常 python3.x 使用as关键字
2.python3.x 将str和byte分开了
推荐阅读
-
mac下Apache + MySql + PHP搭建网站开发环境
-
利用go语言可以开发什么(简述学python还是java好)
-
动态网站web开发 PHP、ASP还是ASP.NET
-
Python Web框架Flask下网站开发入门实例
-
大型网站后台开发语言选择分析
-
开发zeroc ice应用入门(java开发ice应用,python开发ice应用,java与python结合开发ice服务)
-
如何批量清理系统临时文件(语言:C#、 C/C++、 php 、python 、java )
-
Python语言开发(验证密码学常见运算)
-
利用go语言可以开发什么(简述学python还是java好)
-
用PHP编程语言开发动态WAP页面