python apache配置_Apache运行Python的配置
首先,保證Python解釋器和Apache服務器都安裝完畢了。
接著,就要安裝mod_python,下載地址:http://download.csdn.net/detail/rongyongfeikai2/5201050。安裝時,它會把自己安裝在Python的安裝路徑下,并且在最后一步,讓你指定apche的安裝路徑。這樣,就將Python和Apache關聯了起來。
安裝完成后,進入Python的IDLE。
輸入import mod_python沒有報錯,且進入apche的安裝路徑下module文件夾中有mod_python.so文件,則證明mod_python安裝成功。
接著,進入Apache的conf文件夾,打開httpd.conf文件,加入:
LoadModule python_module modules/mod_python.so
然后再在DocumentRoot中指定路徑為Python項目所在的路徑,Directory也指定為Python項目所在的路徑。
然后再在Directory中加入:
#一定要注意,下面一行在.前面有個空格.
AddHandler mod_python .py
PythonHandler mod_python.publisher
PythonDebug On
然后,再加入(紅色為加入的):
DirectoryIndex index.html index.php index.py
這時,寫一個Python文件index.py:
#coding=gbk
def index():
return "中國萬歲!";
運行Apache,并在瀏覽器中輸入:http://localhost/RSSDemo/index.py或直接輸入http://localhost/RSSDemo/(因為指定了默認運行index.py文件),你就可以在瀏覽器張看到:
中國萬歲!
關于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,內容如下:
import sys;
reload(sys);
sys.setdefaultencoding("utf8");
這樣可以讓Python可以與編碼格式為utf-8的MySQL數據庫相容,不會出現中文亂碼問題。
總結
以上是生活随笔為你收集整理的python apache配置_Apache运行Python的配置的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java怎么在if输出中进行运算_磕代码
- 下一篇: python教程长城图案,Python编