UbuntuにPythonの開発環境を構築する

ぐぐってみたら、taskselというコマンドでLAMP環境を構築できるらしい。
LAMP 環境の設定 - Linux 入門

このサイトの手順どおりにターミナルで入力。

  1. Taskselをインストールする

  2.  

      $sudo apt-get install tasksel
    

  3. TaskselからLAMP環境をインストール
  4.   $sudo taskselinstall lamp-server
    

     
     すると画面が切り替わる。その際に MySQLのrootに対してのパスワードを求められるので、入力(しなくてもよい?) 


  5. libapache2-mod-python をインストールして、そしてそれを有効化
  6.    $sudo apt-get install libapache2-mod-python
    


    ここ以降の作業は以下のサイトを参考にして行った。(上記サイトではできなかったので)

     SREngine: Sein blog: 【Ubuntu】 apt-getでインストールした場合のLAMP (Python)の設定


     

  7. /etc/apache2/sites-available/defaultを編集する.

  8. httd.confでの直接編集は行わないとのこと。

      $sudo vi /etc/apache2/sites-available/default
    


    /var/www/の部分を編集する
     

     
    <Directory /var/www/>
        Options Indexes FollowSymLinks MultiViews
        AllowOverride AuthConfig
        Order allow,deny
        allow from all
    
        AddHandler mod_python .py
        PythonHandler mod_python.publisher
        PythonDebug On
    
        # Uncomment this directive is you want to see apache2's
        # default start page (in /apache2-default) when you go to /
        #RedirectMatch ^/$ /apache2-default/
    </Directory>
    


  9. /var/www/test.pyを作成
  10.     def index(req):
          return "Hello, Python!"
    


  11. Apacheの再起動
  12.    $sudo /etc/init.d/apache2 restart
    

     

  13. ブラウザで確認

これで大丈夫かと思われる