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.

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

posted @ 2013-11-29 20:57  洛卜哒  阅读(402)  评论(0编辑  收藏  举报