python apache配置_Apache运行Python的配置
首先,保證Python解釋器和Apache服務(wù)器都安裝完畢了。
接著,就要安裝mod_python,下載地址:http://download.csdn.net/detail/rongyongfeikai2/5201050。安裝時(shí),它會(huì)把自己安裝在Python的安裝路徑下,并且在最后一步,讓你指定apche的安裝路徑。這樣,就將Python和Apache關(guān)聯(lián)了起來。
安裝完成后,進(jìn)入Python的IDLE。
輸入import mod_python沒有報(bào)錯(cuò),且進(jìn)入apche的安裝路徑下module文件夾中有mod_python.so文件,則證明mod_python安裝成功。
接著,進(jìn)入Apache的conf文件夾,打開httpd.conf文件,加入:
LoadModule python_module modules/mod_python.so
然后再在DocumentRoot中指定路徑為Python項(xiàng)目所在的路徑,Directory也指定為Python項(xiàng)目所在的路徑。
然后再在Directory中加入:
#一定要注意,下面一行在.前面有個(gè)空格.
AddHandler mod_python .py
PythonHandler mod_python.publisher
PythonDebug On
然后,再加入(紅色為加入的):
DirectoryIndex index.html index.php index.py
這時(shí),寫一個(gè)Python文件index.py:
#coding=gbk
def index():
return "中國萬歲!";
運(yùn)行Apache,并在瀏覽器中輸入:http://localhost/RSSDemo/index.py或直接輸入http://localhost/RSSDemo/(因?yàn)橹付四J(rèn)運(yùn)行index.py文件),你就可以在瀏覽器張看到:
中國萬歲!
關(guān)于Python2.7支持中文的問題(wing ide中配置):
1.在Edit->Preferences->Display Font/Size和Source Font/Size均選為simsun11.
2.在Edit->Preferences->files中將編碼改為chinese rpc gb2312。
3.在文件頁面中頭部加入#coding=gbk
如上即可。
PS:最重要的,在Python安裝目錄Lib/site-packages文件夾下,建立新文件:sitecustomize.py,內(nèi)容如下:
import sys;
reload(sys);
sys.setdefaultencoding("utf8");
這樣可以讓Python可以與編碼格式為utf-8的MySQL數(shù)據(jù)庫相容,不會(huì)出現(xiàn)中文亂碼問題。
總結(jié)
以上是生活随笔為你收集整理的python apache配置_Apache运行Python的配置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java怎么在if输出中进行运算_磕代码
- 下一篇: websocket python爬虫_p