我正在尝试设置一个Ubuntu LAMP服务器。该机器将专用于一个站点,该站点有一些我正在处理的.py文件。看起来我已经启动并运行了PHP和MySQL,但Apache似乎没有执行.py文件(只是下载它们)。
然后我注意到似乎有两个口译员,一个在/usr/bin/python
,一个在/usr/local/bin/python
我的标题应该指向哪一个?目前我有!#usr/local/bin/python
我注意到我也遇到了apache2.conf的问题,但我不太确定。使用虚拟主机我添加了一个cgi处理程序(并尝试mod_python
)没有运气。我可以从apache2.conf发布整个vitrual主机,这会有所帮助。
我在网站文件夹中有chkmod + rwx * .py。也许我应该把它分成两个帖子,但我认为它们可能是相关的。
由于
答案 0 :(得分:1)
您可以让环境决定,这应该意味着它将在您在shell中运行python
时使用运行的任何可执行文件执行:
#!/usr/bin/env python
# Code goes here