linux-apache-mysql-python-mod_wsgi

 

RPM 有五种操作模式,分别为:安装、卸载、升级、查询和验证。

 

 

1  Apache

下载地址:http://apache.dataguru.cn//httpd/httpd-2.2.26.tar.bz2

安装教程:http://blog.163.com/hlz_2599/blog/static/142378474201182811611382/

 

 

注意:用记事本打开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

 

你可能感兴趣的:(apache)