09月

6

この資料では、私のインストール方法とは、 WebサービスとしてのPythonを実行するLinuxのUbuntuの任意の場所にはlocalhostとして説明する。

1 。 あなたのPythonの最新バージョンがインストールされ、そのためには、ターミナルで次のコード行を入力する必要があります:

sudo apt-get install python aptの sudo apt-get install python

2 。 現在、 Apacheでは、 Webサービスとしてそれを実行する場合は、それをインストールするにはApacheのmod_python必要があると、端末でのコマンドの種類は、以下の行:

sudo apt-get install libapache2-mod-python aptのsudo apt-get install libapache2-mod-python - sudo apt-get install libapache2-mod-python

3 。 する場合は、デフォルトのlocalhostのディレクトリ-の/ v ar/ w ww/と、その命令は、以下の場合は、以前はA pacheを設定し、その場所は、デフォルト以外では/ v ar/ w ww/ l ocalhostに実行すると、命令に従うのb :使用する

1つの。
端末で次のコマンドを実行:

cd /etc/apache2/sites-available/

し、次のコマンドを実行する:

sudo gedit default

今では、ファイルは、次のコードを見つけるオープン:

  <Directory /var/www/> 
                 オプションのインデックスのMultiViews FollowSymLinks 
                  AllowOverride AuthConfig 
                 ご注文を否定することができます 
                 すべてから許可 
                 このディレクティブをapache2のを見たいのです。 #コメントを解除 
                  #デフォルトのスタートページ/ apache2のデフォルト( )のときに行く/ 
                  # RedirectMatch ^ / $ / apache2のデフォルト/ 
          < /住所録> 

に変更:

  <Directory /var/www/> 
                 オプションのインデックスのMultiViews FollowSymLinks 
                  AllowOverride AuthConfig 
                 ご注文を否定することができます 
                 すべてから許可 

                  AddHandler mod_python 。パラグアイ 
                  PythonHandler mod_python.publisher 
                 オンタリオPythonDebug 

                 このディレクティブをapache2のを見たいのです。 #コメントを解除 
                  #デフォルトのスタートページ/ apache2のデフォルト( )のときに行く/ 
                  # RedirectMatch ^ / $ / apache2のデフォルト/ 
          < /住所録> 

ターミナルで実行:
sudo gedit /var/www/test.py

がオープンしているファイルを入力:

 デフ指数(リクエスト) : 
   戻り"テスト"の成功; 

ファイルを保存し、動作するはず
http://localhost/test.pyを訪問し、 "テスト"内のテキストをプレーン成功と言いなさい

b.
端末で次のコマンドを実行:

sudo gedit /etc/apache2/apache2.conf

その場合は、ディレクトリから/家の/ usr /ドキュメント/ホスト/研究室/ニシキヘビ/ Pythonのコードを実行していると仮定

ファイルの下に次のコードを追加します:

 エイリアス/ニシキヘビ/ /家の/ 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を訪問し、 "テスト"内のテキストをプレーン成功と言いなさい

ディグ フェイスブック グーグル ニュースバイン しかし スラッシュドット テクノラティ ウィンドウズライブ ヤフー del.icio.us



同様の投稿

コメント

お名前(必須)

電子メール(必須)

ウェブサイト

話すあなたの心

3コメントはこれまで

  1. トニー 9月6日、 2008年午後10:42

    素晴らしい、チップをお寄せいただきありがとうございます。 私はPythonを学びたいです。
    けど、これは、ブラウザではなく、ファイルをダウンロードして表示するにもかかわらず、 Apacheを再起動する問題を抱えているように見える。 私は私が間違ったディレクトリがあるかもしれないが、そのディレクトリをどこにするか、 localhostのファイルがある場所だと思うのPythonですか?

  2. 9月 6 に管理者、 2008 10:09午後

    場合は、ブラウザのファイルをダウンロードし、それを実行可能ファイルの種類としては、パラグアイが認識されないことを意味しようとします。 主な原因である可能性がある:

    1 。 それは、実行可能ファイルをchmodしてください775右側の許可を持っていません。

    2 。 あなたは、あなたのローカルホストファイルを配置する必要がありますが、例えば、もしあなたの。パラグアイファイルが/ home / usr / binに/ test.py 、その後は/ home / usr / binに/する必要がありますが間違ったディレクトリがある場合がありますディレクトリにあります。 とBの次の命令は、それを変更することと:
    エイリアス/ニシキヘビ/ /ホーム/ usr / binに/

  3. トニー 9月7日に、 2008 3:21午後

    クイック返信いただきありがとうございます。 私は、アクセス許可を変更すると試みたが機能しなかったと私はすでにこのように、ディレクトリの変更は:

    エイリアス/ニシキヘビ/ /ホーム/ myname / www /の

    AddHandler mod_python 。パラグアイ
    PythonHandler mod_python.publisher
    オンタリオPythonDebug

    とまだ動作しません。 研究にはそれについてだろう。 そのアイディアですか?

スポンサー




リンク