且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Centos5.5搭建简单Django学习环境

更新时间:2022-10-05 13:10:20

1、Centos5.5 自带的Python是2.4,需要升级到2.5的版本:

1、下载Python2.5.4:

wget http://www.python.org/ftp/python/2.5.4/Python-2.5.4.tar.bz2

2、安装Python:

tar xvf Python-2.5.4.tar.bz2

cd Python-2.5.4

./configure

make all

make install

make clean

make distclean

3、修改系统链接:

mv /usr/bin/python /usr/bin/python.bak

ln -s /usr/local/bin/python2.5 /usr/bin/python

4、修改yum配置,系统默认yum使用的是2.4的版本,要修改yum配置文件使用python2.4

vi /usr/bin/yum

#!/usr/bin/python 修改为: #!/usr/bin/python2.4

2、安装Mysql5.5

tar xvf cmake-2.8.6.tar.gz

cd cmake-2.8.6

./bootstrap

gmake;make install

/usr/sbin/groupadd mysql

/usr/sbin/useradd -g mysql mysql

tar xvf  mysql-5.5.18.tar.gz

cd mysql-5.5.18

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/data/mysql -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_ARCHIVE_STORAGE_ENGINE=1 -DWITH_BLACKHOLE_STORAGE_ENGINE=1 -DENABLED_LOCAL_INFILE=1 -DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci  -DEXTRA_CHARSETS=all -DMYSQL_TCP_PORT=3306 -DWITH_DEBUG=OFF -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/tmp/mysql.sock

make;make install

ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib/libmysqlclient.so.18

ln -s /usr/local/mysql/lib/libmysqlclient.so.18 /usr/lib64/libmysqlclient.so.18

chmod 755 scripts/mysql_install_db

scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql

cp support-files/mysql.server /etc/init.d/mysql

chmod 755 /etc/init.d/mysql

chkconfig mysql on

service mysql start

/usr/local/mysql/bin/mysqladmin -uroot password 123456

3、安装setuptools

wget http://pypi.python.org/packages/source/s/setuptools/setuptools-0.6c11.tar.gz

tar xvf setuptools-0.6c11.tar.gz

cd setuptools-0.6c11

python setup.py  build

python setup.py install

4、安装Mysql-python

 tar xvf MySQL-python-1.2.3.tar.gz
 

cd MySQL-python-1.2.3

vi site.cfg
把 mysql_config = /usr/local/mysql/bin/mysql_config 这一行前的#去掉,并且把mysql_config的路径设置正确

python setup.py  build

python setup.py  build

5、安装Django

 tar xvf Django-1.4.tar.gz
 

python setup.py  build

python setup.py  install

拿来学习的话,用Django自带的web就很好了,方便使用~!

本文转自运维笔记博客51CTO博客,原文链接http://blog.51cto.com/lihuipeng/894108如需转载请自行联系原作者


lihuipeng