RPM有五种操作模式,分别为:安装、卸载、升级、查询和验证。
1 Apache
下载地址:http://apache.dataguru.cn//httpd/httpd-2.2.26.tar.bz2
注意:用记事本打开httpd.conf
将里面的#ServerName localhost:80注释去掉即可。
2 python
系统自带的就行
3 mysql
server : /usr/share/mysql
client :/usr/bin
devel:/usr/bin
上面都是假的这句才是真理!!!!:yum install mysql-server mysql-devel mysql
然后启动:service mysqld start mysql -u root (没有设置密码)
4 mysqldb-python
yum install MySQL-python 可以直接成功。
5 django
wget https://www.djangoproject.com/download/1.6.2/tarball/
tar zxfv Django-1.6.2.tar.gz
python setup.py install
然后OK
4 mod_wsgi
Linux下,安装mod_wsgi时,遇到的一些问题
./configure --with-apxs=/usr/local/apache/bin/apxs --with-python=/usr/bin/python
所以先不要安装,把环境配置完成之后再安装。配置方法如下面两步:
1.系统中找不到apxs可执行文件
使用yum或者rpm直接安装httpd的情况下,所安装的Apache Webserver并没有安装用于编译的mod.so的开发模块apxs。这个扩展需要通过安装httpd_devel来得到,例如:
yum install httpd-devel
同样,其它需要编译mod.so文件的情况,也需要安装httpd_devel。
2. 缺少各类.h文件,例如缺少python.h
直接通过yum安装的程序,不一定完全。
确认一下Python的开发包和MySQL的开发包安装了没有。
yum install python-devel mysql-devel
安装mod_wsgi:
1:wget https://modwsgi.googlecode.com/files/mod_wsgi-3.4.tar.gz
2:tar -zxvf mod_wsgi-3.4.tar.gz
3:./configure --with-apxs=/usr/local/apache/bin/apxs --with-python=/usr/bin/python
4:make | make install
见到chmod 755 /usr/local/apache/modules/mod_wsgi.so 则OK,安装成功。
Django远程服务器启动链接:python manage.py runserver 115.28.139.99:8000