zoukankan      html  css  js  c++  java
  • VMware下在ubuntu配置django+apache2+mysql+mod-python

    正在学习python,想试试web开发,于是搭建环境,按照网上的安装方法进行,在这里记录一下。

    1.下载安装ubuntu

    ubuntu下载地址:http://www.ubuntu.org.cn/desktop,下载桌面版,安装。

    2.install python

    ubuntu已经安装了python。

    luobuda@ubuntu:~$ python --version
    Python 2.7.3

    3.install mysql

    sudo apt-get install my-server-5.5
    #mysql
    /etc/init.d/mysql start \启动
    /etc/init.d/mysql restart \重启
    /etc/init.d/mysql stop \停止

    4.install mysql for python

    sudo apt-get install python-mysqldb

    5.install apache2

    sudo apt-get install apache2
    #apache2服务
    sudo /etc/init.d/apache2 start //启动apache2服务
    sudo /etc/init.d/apache2 restart //重启apache2服务
    sudo /etc/init.d/apache2 stop //停止apache2服务

    6.install apache2 mod-python

    sudo apt-get install libapache2-mod-python

     7.install Django

    sudo apt-get install python-pip  //Django 官网上提示可以用在这个下载
    
    pip install Django==1.6  
    tar xzvf Django-1.6.tar.gz
    cd Django-1.6
    
    sudo python setup.py install   //安装Django

    下载:https://www.djangoproject.com/download/

     8.测试Django

    创建一个项目

    sudo python  /usr/local/bin/django-admin.py startproject luobuda

    可以看到在工作目录下产生一个luobuda目录,包括一个luobuda目录和一个manage.py文件。

    luobuda@ubuntu:~/luobuda$ ls
    luobuda  manage.py     //一个实用的命令行,你可以以多种方式与你的Django项目交互
    
    luobuda/               //这个根目录下就是你的project,可以重命名
       _init_.py           //一个空文件告诉python这个目录是一个python包
       settings.py         //用来设置/配置project
       urls.py             //本django项目的URL声明映射
       wsgi.py             //一个 entry-point 用来处理与WSGI兼容

    启动服务

    sudo python manage.py runserver

    看到下面的提示:

    Validating models...

    0 errors found
    November 29, 2013 - 12:45:33
    Django version 1.6, using settings 'luobuda.settings'
    Starting development server at http://127.0.0.1:8000/
    Quit the server with CONTROL-C.
    [29/Nov/2013 12:45:41] "GET / HTTP/1.1" 200 1757

    用浏览器打开http://127.0.0.1:8000/,看到

    It worked!
    Congratulations on your first Django-powered page.

    说明安装没有任何问题,这样环境就搭好了。

  • 相关阅读:
    Cygwin下,不让VIM自动生成~备份文件
    Cygwin下,从windows复制粘贴到vim中
    nasm汇编指令, partcopy复制指令
    如何编写自己的操作系统(1)
    已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性
    Jquery 仿手机滑屏效果 LyhucTouchSlider
    xp QQ2009无法卸载
    DataContract 添加到 DataContractSet,因为已经存在数据协定名称也为命名空间
    Jquery Slider 插件 lyhucSlider
    C# 年会抽奖程序
  • 原文地址:https://www.cnblogs.com/luobuda/p/django001.html
Copyright © 2011-2022 走看看