0

我可以很容易地从 php 调用 python 脚本system(),尽管有几个选项。他们都工作正常,除了他们都失败了。通过反复试验,我将其范围缩小到失败

import MySQLdb

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

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

4

1 回答 1

1

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

于 2013-04-29T15:30:29.877 回答