標籤:
python2.7 x64
win7 x64
django (通過pycharm建立時自動安裝)版本:1.10.2
apache:2.4 x64
起初下載了一個社區版,發現該版本中根本就沒有整合django。後來查了下,在社區版pycharm下也是可以開發的(參考備忘1:)
備忘1:在社區版pycharm下開發django需要以下步驟:
1、自己安裝django;
2、在cmd下使用django來建立工程;
3、之後使用pycharm開啟工程來開發。
而且還查到最新個人版本pycharm可以找到啟用碼,於是下載了個人版,並成功啟用。
參考:http://www.360kb.com/kb/2_24.html
1、建立工程
2、修改view.py
3、修改urls.py
4、運行調試
瀏覽器中訪問:
1、官網下載:
http://www.apachehaus.com/cgi-bin/download.plx#APACHE24VC09
下載版本:
2、下載mod_wsgi.so
:http://www.lfd.uci.edu/~gohlke/pythonlibs/#mod_wsgi
下載檔案:
3、配置並安裝apache2.4
3.1、把1、下載的apache解壓到D盤下:D:\Program Files\Apache24
3.2、把2、下載的檔案解壓,並把解壓出來的mod_wsgi.so拷貝到D:\Program Files\Apache24\modules下;
3.3、修改D:\Program Files\Apache24\conf\httpd.conf檔案:
#把預設連接埠80修改8082Listen 8082#添加mod_wsgi.so 模組 LoadModule wsgi_module modules/mod_wsgi.so#指定myweb項目的wsgi.py設定檔路徑 WSGIScriptAlias / D:/untitled/untitled/wsgi.py#指定項目路徑 WSGIPythonPath D:/untitled#修改servername連接埠為8082ServerName localhost:8082#<Directory /># AllowOverride none# Require all denied#</Directory><Directory D:/untitled/untitled> <Files wsgi.py> Require all granted </Files> </Directory> Alias /static D:/untitled/untitled/static<Directory D:/untitled/untitled/static> AllowOverride None Options None Require all granted </Directory>
3.4、註冊apache2.4到windows服務:
cmd下安裝命令:
D:\Program Files\Apache24\bin\httpd.exe -k install -n apache
備忘:
1、上邊的安裝命令的意思是把"D:\Program Files\Apache24\bin\httpd.exe",註冊為windows服務,服務的名稱為apache.
2、上邊的apache服務卸載命令:D:\Program Files\Apache24\bin\下執行:
sc delete apache
3、如果安裝成功會提示成功相關資訊,如果提示連接埠443連接埠失敗,需要修改設定檔:D:\Program Files\Apache24\conf\extra\httpd-ahssl.conf 和 D:\Program Files\Apache24\conf\extra\httpd-ssl.conf中的443連接埠為其他連接埠(比如:442).
4、調試是否apache下運行正常:
輸入網址:http://127.0.0.1:8082/MyTest/hello/
返回正常結果:
http://blog.csdn.net/chun8416/article/details/43149317(Apache的443連接埠被佔用解決方案)
http://jingyan.baidu.com/article/d8072ac47baf0eec95cefdca.html(Apache伺服器最新版下載、安裝及配置(win版))
http://blog.csdn.net/yingmutongxue/article/details/43985559(Django1.7+Apache2.4部署)
Django:使用PyCharm建立django項目並發布到apache2.4