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.
说明安装没有任何问题,这样环境就搭好了。
变亦不变