没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
搭建 apache+python+django+MySQL Web 开发环境
Python,是一种面向对象、直译式计算机程序设计语言,也是一种功能强大而完善的
通用型语言,已经具有十多年的发展历史,成熟且稳定。这种语言具有非常简捷而清晰的
语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行。著名的搜索引擎
Google 也大量使用 Python,而国内的 IT 公司,比如新浪,网易,阿里巴巴,sohu 都大
量使用。另一个比较有名的例子是豆瓣网,网站完全使用 python 开发,在性能上取得了
相当良好的表现。当然,还有金山,目前金山的水银系统就是使用 python 语言构建的,
在性能和开发效率方面都非常不错。
这里主要介绍搭建 apache+python+django+MySQL 的 Web 开发环境,Django
是一个开放源代码的 Web 应用框架,由 Python 写成。采用了 MVC 的设计模式,即模型
M,模版 T 和视图控制器 V。Django 的主要目标是使得开发复杂的、数据库驱动的网站变
得简单。Django 注重组件的重用性和“可插拔性”,敏捷开发和 DRY 法则(Don't Repeat
Yourself)。
我是在 ubuntu 8.10 环境下搭建的。Ubuntu 下默认安装有 apache2 与 python
2.5.2,假如你所在的系统没有安装可以从官方网上获得包。(http://www.apache.org/
与 http://python.org/)
需要安装 mod_python 以及 Django
一 安装 mod_python
第一步
sudo apt-get install libapache2-mod-python
第二步,将 python 模块加入到启用列表中
sudo ln -s /etc/apache2/mods-available/python.load /etc/apache2/mods-
enabled/
注 意 , 如 果 你 用 的 是 低 于 8.10 的 版 本 , 对 应 的 模 块 配 置 文 件 名 是
mod_python.load,后文提到的也相应改成 mod_python.conf
第三步,配置 mod_python
先在/etc/apache2/mods-available/下新建一个文件 python.conf
sudo vi /etc/apache2/mods-available/python.conf
加入如下内容:
<Directory /var/www>
AddHandler mod_python .py
PythonHandler test
PythonDebug On
</Directory>
然后同样加入启用列表:
sudo ln -s /etc/apache2/mods-available/ python.conf /etc/apache2/mods-
enabled/
第四步,重启 apache 服务器
sudo service apache2 restart
第五步,测试
在/var/www 下新建一个文件,test.py,输入内容为:
资源评论
- dabao1192019-05-06还好学习了一下。谢谢。
zuloshury
- 粉丝: 6
- 资源: 9
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功