linux apache mysql python 搭建_linux-apache-mysql-python-mod_wsgi

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值