pythonapachemysql
『壹』 python+Mysql+Django+Apache開發詳細流程
1. 開發時候用的是django的開發伺服器(python manage.py runserver), 部署的時候才會用到apache
2. django有mysql的支持
3. 最後通常是用mod_python 或者 cgi方式部署到webserver上的
具體的可以看一眼django book:
網址:djangobook.py3k.cn/2.0/ 自己加http
『貳』 ubuntu下配置django+apache+mysql+mod_python+Python
檢查apache python相關配置,再重啟一下試試。
『叄』 Python web.py怎麼安裝Mysql資料庫
1.環境搭建。環境搭建比較繁瑣,記得當時也是滿世界找資料,所以我直接打包好了所有的文件(apache(已經放進去python-wscgi)+web.py+apache所需要的vs2010運行庫+python+網站文件),直接解壓放上去就能用。有需要同學讓我傳一個或者網盤發一把就行。如果在windows,最好在win7以上版本,我用win8。linux則ubuntu較好,建議12.04以上版本,不過linux我僅僅是開發用過,最終運行的伺服器是採用windows+apache:安裝python2.7.10,可以去官方網站下載,注意要把python路徑加入系統環境變數。版本不能低於2.7.9,但不能用3.0以上,web.py支持不好。安裝web.py,官方網下載來裝就行,記得是解壓後進去:pythonsetup.pyinstall安裝wingIDE,這個是最好用的python編輯器,可惜只能有幾天試用,我就是不停的試用進行開發,用它的好處就是代碼可以跳轉並且支持調試,需要調試直接將程序文件run起來,單步下段點都可以。裝apache並配置python-wscgi,這個比較慘,花了好多時間去搜索才搞定,主要是windows上的python-wscgi不好難找。為了節省以後的開發時間,我把配置好的apache給打包了,反正也是綠色的,新建網站只需要在伺服器上配置開機啟動apache,並在apache的config裡面修改下自己網站路徑就行。2.開發。開發階段倒是沒什麼好說的,web.py官方有教程,不過這里我需要提幾點建議:如果可以務必全站用utf-8編碼。建立資料庫建議寫個生成腳本,比如createDataBase.py,有改動重新運行一遍,不要試用ide去建。
『肆』 Apache+php+MySQL是什麼
pache HTTP Server(簡稱Apache)是Apache軟體基金會的一個開放源碼的網頁伺服器,可以在大多數計算機操作系統中運行,由於其多平台和安全性被廣泛使用,是最流行的Web伺服器端軟體之一。它快速、可靠並且可通過簡單的API擴展,將Perl/Python等解釋器編譯到伺服器中。
Apache HTTP伺服器是一個模塊化的伺服器,源於NCSAhttpd伺服器,經過多次修改,成為世界使用排名第一的Web伺服器軟體。
它可以運行在幾乎所有廣泛使用的計算機平台上。
Apache源於NCSAhttpd伺服器,經過多次修改,成為世界上最流行的Web伺服器軟體之一。Apache取自「a patchy server」的讀音,意思是充滿補丁的伺服器,因為它是自由軟體,所以不斷有人來為它開發新的功能、新的特性、修改原來的缺陷。Apache的特點是簡單、速度快、性能穩定,並可做代理伺服器來使用。
本來它只用於小型或試驗Internet網路,後來逐步擴充到各種Unix系統中,尤其對Linux的支持相當完美。Apache有多種產品,可以支持SSL技術,支持多個虛擬主機。Apache是以進程為基礎的結構,進程要比線程消耗更多的系統開支,不太適合於多處理器環境,因此,在一個Apache Web站點擴容時,通常是增加伺服器或擴充群集節點而不是增加處理器。到目前為止Apache仍然是世界上用的最多的Web伺服器,市場佔有率達60%左右。世界上很多著名的網站如Amazon、Yahoo!、W3 Consortium、Financial Times等都是Apache的產物,它的成功之處主要在於它的源代碼開放、有一支開放的開發隊伍、支持跨平台的應用(可以運行在幾乎所有的Unix、Windows、Linux系統平台上)以及它的可移植性等方面。
Apacheweb伺服器軟體擁有以下特性:
Apache Server配置界面
1.支持最新的HTTP/1.1通信協議
2.擁有簡單而強有力的基於文件的配置過程
3.支持通用網關介面
4.支持基於IP和基於域名的虛擬主機
5.支持多種方式的HTTP認證
6.集成Perl處理模塊
7.集成代理伺服器模塊
8.支持實時監視伺服器狀態和定製伺服器日誌
9.支持伺服器端包含指令(SSI)
10.支持安全Socket層(SSL)
11.提供用戶會話過程的跟蹤
12.支持FastCGI
13.通過第三方模塊可以支持javaServlets
如果你准備選擇Web伺服器,毫無疑問Apache是你的最佳選擇。
『伍』 LINUX+APACHE+MYSQL+PYTHON
如果用redhat 最好先整個YUM伺服器,把光碟里德rpm軟體包搞進去,然後yum -y install 軟體名就可以了
『陸』 有沒有Python,Apache,mySQl的集成開發環境高手來~
這個是有的。下面這個站點也包括Windows + Apache + MySQL + PHP/Ruby/Python/Django, 有直接搭建好Django和Rails的一鍵安裝環境。
下載地址:http://bitnami.com/stacks
『柒』 python+apache+mysql in window配置問題
言簡意賅回答你:
1.需要。任何語言開發,都會有一定的框架,Django只是一個模版,當然你可以自己寫。
2.Apache可以在windows下安裝,但是從我自身經歷來看,我覺得你可以直接安裝wampserver這個軟體,裡面是針對windows集成的apache+mysql+php環境,你只需要另外下載一個python_mod模塊就行了。apache在windows下獨立安裝,容易報錯,安裝後無法運行。強烈建議安裝wamp
3.python和java是一樣的,跨平台。
4python非常有前途。google內部第一御用語言。快速開發的話,如果是新人,建議php,非常迅速,但是php的代碼看起來很混亂。但是開發速度是相當快的。
5.建議mysql
6.安裝的話,簡單說:
1.安裝python2.7,別安裝3.2,因為django暫時不支持3.2
2.下載安裝wampserver
3.下載python_mod模塊,使wampserver支持python
4.完成了整個環境的安裝
祝學習順利!早日成為苦逼it民工。嘿嘿
『捌』 LAMP為啥是Linux+Apache+Mysql+Perl/PHP/Python可不可以是LAMR=Linux+Apache+Mysql/MariaDB+Ruby
如果講縮寫 LAMP肯定是前者 , 另外LAMP還是一個英語單詞
LAMR肯定也能跑,但是這個不是一個公認的縮寫,另外也不是一個單詞