一、确保python已经安装ok(我就用系统自带的,方便)python
二、安装Djangomysql
下载包wget https://www.djangoproject.com/download/1.5.5/tarballsql
tar xzvf Django-1.5.5.tar.gz
数据库
cd Django-1.5.5
django
python setup.py install
浏览器
建一个简单的project测试Django是否ok网络
cp Django-1.5.5/django/bin/django-admin.py /usr/local/bin/app
chmod +x /usr/local/bin/django-admin.pycurl
mkdir /app/www && cd /app/www && django-admin.py startproject mysiteide
python manage.py runserver 启动站点而后curl http://127.0.0.1:8000/ 观察下图请求状态200说明该站点工做ok
python manage.py runserver 0.0.0.0:8000 经过这个命令启动站点,则你本地网络中的其它计算机就能够在浏览器中访问你的 IP 地址了
三、测试环境中打算使用mysql数据库,我采用源码安装mysql
一、编译安装
mkdir /app/mysql/data -p
groupadd mysql
useradd -g mysql mysql
tar xfvz mysql-5.1.47.tar.gz
cd mysql-5.1.47
CFLAGS="-O3" CXX=gcc CXXFLAGS="-O3 -felide-constructors -fno-exceptions -fno-rtti" \
./configure --prefix=/usr/local/mysql --localstatedir=/app/mysql --sysconfdir=/etc --with-mysqld-user=mysql \
--enable-assembler --with-mysqld-ldflags=-static --libdir=/usr/lib64 --without-debug \
--enable-thread-safe-client --enable-profiling --with-client-ldflags=-static \
--witmake && make installh-plugins=innobase --with-charset=utf8 --with-extra-charsets=latin1,gbk
make && make install (没有报错则安装ok,有错误google下,都会有答案 嘿嘿)
二、mysql安装后的设置和测试;
//复制配置文件
cp mysql-5.1.47/support-files/my-medium.cnf /etc/my.cnf
//初始化数据库 (必须的,很重要)
chmod /usr/local/mysql/bin/mysql_install_db
/usr/local/mysql/bin/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/app/mysql/data/
//设置mysqld的开机启动
cp mysql-5.1.47/support-files/mysql.server /etc/init.d/mysqld
chmod 755 /etc/init.d/mysqld
chkconfig mysqld on
//配置环境 (为了方便,将mysql 的bin目录加到PATH中,在/etc/profile中加入myslq/bin,顺便增长两个别名方便操做)
export PATH=/usr/local/mysql/bin:$PATH
/etc/init.d/mysqld start 启动mysql
三、删除一些不须要的数据库等信息
/usr/local/mysql/bin/mysql -e "delete from mysql.user where host != '127.0.0.1'"
/usr/local/mysql/bin/mysql -e "drop database test"
/usr/local/mysql/bin/mysql -e "update mysql.user set host='%' where host='127.0.0.1'"
/usr/local/mysql/bin/mysql -e "flush privileges"
补充:安装mysql适配器MySQLdb,使用任何数据库都要用到适配器,适配器简单来讲就是用于在数据集和数据源之间移动数据的程序
yum install MySQL-python
测试:
>>>import MySQLdb
不报错说明安装ok