从PHP运行Python

从PHP运行Python,php,python,caching,egg,Php,Python,Caching,Egg,我有一个作为守护进程运行的python脚本。我希望能够通过网页停止和启动流程。我制作了一个在python守护进程上运行exec()的PHP脚本。有什么想法吗 回溯(最近一次调用上次):文件 “/home/app/public_html/daemon/daemon.py”,第6行,来自 socketServer导入外部socketServer、内部socketServer文件 “/home/app/public_html/daemon/socketServer.py”,第3行,在 导入json、a

我有一个作为守护进程运行的python脚本。我希望能够通过网页停止和启动流程。我制作了一个在python守护进程上运行exec()的PHP脚本。有什么想法吗

回溯(最近一次调用上次):文件 “/home/app/public_html/daemon/daemon.py”,第6行,来自 socketServer导入外部socketServer、内部socketServer文件 “/home/app/public_html/daemon/socketServer.py”,第3行,在
导入json、asyncore、socket、MySQLdb、hashlib、urllib、urllib2、, 日志记录、回溯、系统文件 “build/bdist.linux-x86_64/egg/MySQLdb/init.py”,第19行,中 文件“build/bdist.linux-x86_64/egg/_mysql.py”,第7行,在 文件“build/bdist.linux-x86_64/egg/_mysql.py”,第4行,在 bootstrap文件“build/bdist.linux-i686/egg/pkg_resources.py”,第882行,在资源文件名文件中 “build/bdist.linux-i686/egg/pkg_resources.py”,第1351行,in 获取\u资源\u文件名文件 “build/bdist.linux-i686/egg/pkg_resources.py”,第1373行,in _在中的第962行提取_资源文件“build/bdist.linux-i686/egg/pkg_resources.py” 获取_cache_路径文件“build/bdist.linux-i686/egg/pkg_resources.py”, 第928行,在extraction_error pkg_resources中。ExtractionError:无法 将文件提取到鸡蛋缓存时发生以下错误 正在尝试将文件提取到Python egg缓存:[Errno 13] 权限被拒绝:“/.python egs”python egg缓存目录为 当前设置为://。您的帐户可能没有 是否具有此目录的写访问权限?您可以更改缓存 通过将PYTHON_EGG_CACHE环境变量设置为 指向可访问的目录


确保运行php的任何用户都具有适当的权限。您可以尝试打开管道并更改用户,或者只使用apache的suexec