从连接到MySQL的php调用python脚本

时间:2013-04-29 14:55:40

标签: php python mysql linux

我可以使用system()从php轻松调用python脚本,尽管有几个选项。他们都工作正常,除了他们都失败了。通过反复试验,我已将其缩小至

失败

import MySQLdb

我对php不是很熟悉,但我正在使用它。我理解虽然有可能存在这样的限制的原因,但这将在本地服务器上,在内部使用,并且mysql数据库中的信息被备份而不是关键。意味着可以合理地忽略这种限制。

但是如何让php调用导入mysql的python脚本?如果相关,我在Linux机器(centOs)上。

1 个答案:

答案 0 :(得分:1)

Apache用户(在您的情况下为www-data)的环境有些受限。检查Python MySQLdb软件包的安装位置并编辑Apache用户的env(参见Apache手册和您的发布者关于此的内容),以便它具有可用的Python环境以及正确的PYTHONPATH等。