最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在Linux系統(tǒng)上部署Apache+Python+Django+MySQL環(huán)境

 更新時(shí)間:2015年12月24日 17:24:05   作者:zhang-guojun  
這篇文章主要介紹了在Linux系統(tǒng)上部署Apache+Python+Django+MySQL環(huán)境的方法,使用到了mod_python 與mysqldb模塊進(jìn)行連接,需要的朋友可以參考下

Linux+apache+mysql+python+mod_python+Django
說明:系統(tǒng)rhel 5.3,默認(rèn)安裝httpd、mysql,沒有安裝的,請(qǐng)下載安裝RPM包,刪除/etc/httpd/modules/mod_python.so,如果有的話。
一、安裝python

wget http://www.python.org/ftp/python/2.7.1/Python-2.7.1.tgz
 tar xfz mod_python-2.7.11.tgz 
cd python-2.7.11

安裝

./config --prefix=/usr/local/python/
make && make install
ln -s /usr/local/python/bin/python2.7 /usr/bin/
 ln -s /usr/local/python/bin/python/usr/bin/

二、安裝setuptools

wget http://pypi.python.org/packages/2.7/s/setuptools/setuptools-0.6c11-py2.7.egg#md5=fe1f997bc722265116870bc7919059ea

sh setuptools-0.6c11-py2.7.egg

ldconfig #讓它生效

三、安裝 mysqldb模塊

wget http://cdnetworks-kr-2.dl.sourceforge.net/project/mysql-python/mysql-python/1.2.3/MySQL-python-1.2.3.tar.gz 
tar zxvf MySQL-python-1.2.3.tar.gz
cd MySQL-python
python2.7 setup.py build
# #ln -s /usr/local/python/bin/python2.7 /usr/bin/(注意建立連接)
python2.7 setup.py install ##安裝

測試:

[root@localhost conf]# python2.7 
Python 2.7.1 (r271:86832, Mar 21 2011, 10:13:38) 
[GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import MySQLdb
>>> 

沒有提示說明是正確的。

四、安裝mod_python

wget http://archive.apache.org/dist/httpd/modpython/mod_python-3.3.0b.tgz

 安裝前安裝apr-devel-1.2.7-11.el5_5.2.i386.rpm、apr-util-devel-1.2.7-7.SEL5_3.2.i386.rpm、httpd-devel-2.4.el5.centos.i386.rpm,因?yàn)橐獎(jiǎng)討B(tài)加入python模塊,要不然找不到apxs

 tar xvf mod_python-3.3.0b.tgz
cd mod_python-3.3.0b
./configure --with-apxs=/usr/sbin/apxs --with-python=/usr/local/python/bin/python ###(apache支持python)
make && make install

注意
  LoadModule python_module modules/mod_python.so這個(gè)不用添加,因?yàn)樵?etc/httpd/conf.d/python.conf 已經(jīng)配置好
7ervice httpd restart (重啟下apache)
測試:

[root@localhost conf]# python
Python 2.7.1 (r271:86832, Mar 21 2011, 10:13:38) 
[GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import mod_python
>>>

五、安裝Django

wget http://www.djangoproject.com/download/1.2.5/tarball/
tar xfz Django-1.2.5.tar.gz
cd Django-1.2.5
python2.7 setup.py install

測試:

[root@localhost conf]# python
Python 2.7.1 (r271:86832, Mar 21 2011, 10:13:38) 
[GCC 4.1.2 20080704 (Red Hat 4.1.2-44)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import django
>>>

六、測試全部

mkdr /www
cd /www
./usr/local/python/bin/django-admin.py startproject mytest
mytest
python manage.py runserver 0.0.0.0:8000

效果如下:

20151224172409545.png (819×460)

PS:關(guān)于mod_python
mod_python是apache組織的一個(gè)項(xiàng)目,通過它,可以開發(fā)psp或cgi,mod_python功能強(qiáng)大,速度快,是非常優(yōu)秀的web開發(fā)工具。
Mod_python起源于一個(gè)被稱為Httpdapy(1997)的項(xiàng)目。很長時(shí)間以來, Httpdapy并沒有被稱作mod_python,因?yàn)镠ttpdapy不是專門用于Apache的。 Httpdapy被設(shè)計(jì)成跨平臺(tái)的,實(shí)際上最初是為Netscape server寫的(那個(gè)時(shí)候被稱為Nsapy)(1997)
這個(gè)Httpdapy的README文件的摘要,很好的闡述了在HTTP server中嵌入Python所帶來的挑戰(zhàn)和解決方案。
Apache分階段的處理請(qǐng)求(比方說:讀取請(qǐng)求,解析header, 檢查存取路徑,等等)。這些階段能被稱為"處理器"(handler)的函數(shù)實(shí)現(xiàn)。傳統(tǒng)上, "處理器"是由C語言編寫,并編譯成Apache的模塊。Mod_python提供了一個(gè)通過Python寫的Apache處理器的來擴(kuò)展Apache功能的方法。關(guān)于Apache請(qǐng)求處理過程的詳盡描述,請(qǐng)參閱 Apache API Notes, 也可以參閱 Mod_python - Integrating Python with Apache。
為了輕松地從CGI移植,一個(gè)標(biāo)準(zhǔn)的mod_python處理器提供了模擬的CGI環(huán)境,允許用戶在不對(duì)代碼做任何修改的情況下,使遺留的腳本運(yùn)行在mod_python下(大多數(shù)情況)。
mod_python的一個(gè)最主要優(yōu)點(diǎn)就是在性能上超越傳統(tǒng)CGI。下面是一個(gè)非常粗略的測試。該測試是在一臺(tái)運(yùn)行Red Hat Linux 7.3的奔騰1.2G的機(jī)器上完成的。Ab 用來對(duì)4種腳本進(jìn)行測試,所有的都是從標(biāo)準(zhǔn)cgi模塊輸入(因?yàn)檫@是一個(gè)典型Python cgi腳本開始的方式), 然后輸出一個(gè)簡單的單詞"Hello!"。這個(gè)結(jié)果是基于10000次并發(fā)為1的請(qǐng)求。
Standard CGI: 23 requests/s
Mod_python cgihandler: 385 requests/s
Mod_python publisher: 476 requests/s
Mod_python handler: 1203 requests/s

相關(guān)文章

  • Python?find()、rfind()方法及作用

    Python?find()、rfind()方法及作用

    這篇文章主要介紹了Python?find()、rfind()方法,find方法的作用檢索是否指定的字符串,如果存在返回首次出現(xiàn)該字符串的索引,如果不存在返回-1,rfind 方法的作用和find方法作用相同,本文結(jié)合示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2022-12-12
  • keras中的loss、optimizer、metrics用法

    keras中的loss、optimizer、metrics用法

    這篇文章主要介紹了keras中的loss、optimizer、metrics用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-06-06
  • Python 面向?qū)ο缶幊痰娜筇匦灾^承

    Python 面向?qū)ο缶幊痰娜筇匦灾^承

    繼承也是面向?qū)ο缶幊倘筇匦灾?,本篇文章我們就來學(xué)習(xí)Python中繼承的用處、使用場景及用與不用的區(qū)別,感興趣的朋友一起來閱讀下面文章吧
    2021-09-09
  • pandas實(shí)現(xiàn)excel表格處理并讀取指定sheet的方法

    pandas實(shí)現(xiàn)excel表格處理并讀取指定sheet的方法

    這篇文章主要介紹了pandas實(shí)現(xiàn)excel表格處理并讀取指定sheet的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-02-02
  • 利用python 讀寫csv文件

    利用python 讀寫csv文件

    python中有一個(gè)讀寫csv文件的包,直接import csv即可。利用這個(gè)python包可以很方便對(duì)csv文件進(jìn)行操作。
    2020-09-09
  • python人工智能算法之決策樹流程示例詳解

    python人工智能算法之決策樹流程示例詳解

    這篇文章主要為大家介紹了python人工智能算法之決策樹流程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • 使用Python?Matplotlib處理地理數(shù)據(jù)可視化

    使用Python?Matplotlib處理地理數(shù)據(jù)可視化

    地理數(shù)據(jù)可視化是數(shù)據(jù)科學(xué)中一個(gè)重要的領(lǐng)域,它幫助我們理解和分析與地理位置相關(guān)的數(shù)據(jù),Python?提供了強(qiáng)大的工具來處理地理數(shù)據(jù),本文將介紹如何使用?Python?Matplotlib?處理地理數(shù)據(jù)可視化,包括基礎(chǔ)概念、常用庫、數(shù)據(jù)處理以及實(shí)際案例,需要的朋友可以參考下
    2024-11-11
  • Python通過OpenPyXL處理Excel的完整教程

    Python通過OpenPyXL處理Excel的完整教程

    OpenPyXL是一個(gè)強(qiáng)大的Python庫,用于處理Excel文件,允許讀取、編輯和創(chuàng)建Excel工作簿和工作表,本文將詳細(xì)介紹OpenPyXL的各種功能,希望對(duì)大家有所幫助
    2023-11-11
  • pyqt環(huán)境搭建教程

    pyqt環(huán)境搭建教程

    pyqt是一個(gè)用于創(chuàng)建GUI應(yīng)用程序的跨平臺(tái)工具包,它將python與qt庫融為一體,本文給大家分享pyqt環(huán)境搭建教程,感興趣的朋友一起看看吧
    2023-11-11
  • Python利用shutil實(shí)現(xiàn)拷貝文件功能

    Python利用shutil實(shí)現(xiàn)拷貝文件功能

    shutil?是一個(gè)?Python?內(nèi)置模塊,該模塊對(duì)文件的復(fù)制、刪除和壓縮等操作都提供了非常方便的支持。本文將利用shutil實(shí)現(xiàn)拷貝文件功能,需要的可以參考一下
    2022-07-07

最新評(píng)論

尚义县| 抚松县| 元谋县| 沙坪坝区| 启东市| 安龙县| 灵台县| 磐安县| 象州县| 井陉县| 南陵县| 临武县| 仁寿县| 习水县| 彭阳县| 灵丘县| 公主岭市| 蒙山县| 富顺县| 聂荣县| 墨江| 醴陵市| 海丰县| 德江县| 弋阳县| 杨浦区| 辽宁省| 铁岭市| 陵水| 弥渡县| 嘉定区| 凤翔县| 杨浦区| 黔江区| 翁牛特旗| 安丘市| 讷河市| 汶川县| 北流市| 通道| 剑阁县|