9月

6日

在本文中,我将解释如何安装和运行的Python作为一个网络服务上的任何地方Ubuntu的Linux系统作为本地。

1 。 您应该已经拥有最新版本的Python安装,这样做的,输入下面的代码行的终点站:

sudo apt-get install python

2 。 现在运行它作为一个网络服务与Apache ,你需要的Apache mod_python ,安装,键入以下命令行中的终端:

sudo apt-get install libapache2-mod-python

3 。 现在,如果你使用预设的本地目录-是/ v ar/的w ww/ ,然后按照指示一,如果您以前配置A pache和运行在本地以外的地方默认是/ v ar/的w ww/ ,按照指示B组:

字母a.
执行下面的命令在终端:

cd /etc/apache2/sites-available/

并执行以下命令:

sudo gedit default

现在的文件打开,找到下面的代码:

  <Directory /var/www/> 
                 选择指标FollowSymLinks MultiViews 
                  AllowOverride AuthConfig 
                 为了允许,否认 
                 允许从所有 
                  #取消这一指令是你想看的Apache2的 
                  #默认启动页面(在/的Apache2默认)当你去/ 
                  # RedirectMatch ^ / $ /的Apache2默认/ 
          “ /目录” 

更改为:

  <Directory /var/www/> 
                 选择指标FollowSymLinks MultiViews 
                  AllowOverride AuthConfig 
                 为了允许,否认 
                 允许从所有 

                  AddHandler mod_python 。疗法 
                  PythonHandler mod_python.publisher 
                  PythonDebug论 

                  #取消这一指令是你想看的Apache2的 
                  #默认启动页面(在/的Apache2默认)当你去/ 
                  # RedirectMatch ^ / $ /的Apache2默认/ 
          “ /目录” 

运行在终端:
sudo gedit /var/www/test.py

在打开文件,输入:

 高清指数(请求) : 
   返回“试验成功” ; 

保存该文件,并应工作
访问http://localhost/test.py ,并应说: “试验成功的”以纯文本


执行下面的命令在终端:

sudo gedit /etc/apache2/apache2.conf

假设您正在运行的Python代码目录/家庭是/ usr /文件/主机/实验室/巨蟒/

下面的代码添加到底部的文件:


 别名/巨蟒/ /家是/ usr /文件/主机/实验室/巨蟒/ 
  <Location /python/> 
     AddHandler mod_python 。疗法 
     PythonHandler mod_python.publisher 
     PythonDebug论 
  “ /位置” 

运行在终端:
sudo gedit /home/usr/Documents/Host/lab/python/test.py

在打开文件,输入:

 高清指数(请求) : 
   返回“试验成功” ; 

保存该文件,并应工作
访问http://localhost/test.py ,并应说: “试验成功的”以纯文本

Digg的 脸谱 谷歌 Newsvine Reddit Slashdot Technorati的 的Windows Live 雅虎 del.icio.us



类似职位

评论

名称(必需)

电子邮件(必需)

网站

说你记住

3评论迄今为止

  1. 托尼在08年九月六日下午7时12分

    大,感谢小费。 我想学习的巨蟒。
    但我似乎有一个问题,因为浏览器要下载文件,而不是显示它即使我重新开始的Apache 。 我想这可能是因为我有错误的目录,它的目录您的本地文件或蟒蛇是什么?

  2. 管理员 2008年9月6日下午10点09分

    如果浏览器试图下载文件,这意味着不承认间谍文件作为一个可执行的类型。 主要原因可能是:

    1 。 它没有许可的权利,请尝试775属性,使其可执行文件。

    2 。 您可能有错误的目录,它应该是地方您的本地文件,例如,如果您的。间谍档案是在/家庭是/ usr /斌/ test.py ,然后/家庭是/ usr /斌/应目录。 并按照指示b ,将修改为:
    别名/巨蟒/ /家是/ usr /斌/

  3. 托尼在2008年九月七日下午3时21分

    感谢您的快速答复。 我试图改变权限,并没有工作,我已经没有改变的目录像这样:

    别名/巨蟒/ /家庭/ myname /的www /

    AddHandler mod_python 。疗法
    PythonHandler mod_python.publisher
    PythonDebug论

    仍然没有工作。 去研究它。 任何想法?

赞助商




链接