windows10搭建pathon3 web运行环境

阅读更多
windows10安装python3.7
1)选择客户化安装,勾选用于全部用户,且勾选安装时自动添加path设置;

2)apache配置
【将apache注册为windows服务】
管理员命令 cmd   运行 httpd -k install  可将apache服务注册到windows服务中,命令sc delete apache2.4 可删除3)windows服务
【apache无法运行】需要配置C:\httpd24安装目录\Apache24\conf的httpd.conf文件内容,将 SRVROOT指定到安装路径上,例如:
Define SRVROOT "F:/httpd-2.4.25-x64-vc14-r1/Apache24"
ServerRoot "${SRVROOT}"
4)【apache监控器】可用于监控服务器运行情况,或启动服务
C:\httpd24\Apache24\bin\ApacheMonitor.exe

5)编写测试代码--------test.py-----放入apache的cgi-bin/目录中-------------------------
#!C:\Program Files\Python37\python.exe
#coding=utf-8
#!python
print("content-type:text/html\n\n")
print("")
print("apache run python3 成功")
------------------------------------------------

6)web访问:
http://localhost/ 出现apache测试页面显示 it works
http://localhost/cgi-bin/test.py 测试页面显示 apache run python3 成功

7)代码排错
访问python应用test.py时提示 500错误,解决方式:
1)*.py的文件需要通过记事本,保存编码为utf-8编码,否则web内含有中文时报500错误!
2)*.py的文件内,首行需要带有 #!C:\Program Files\Python37\python.exe 内容否则执行web报500错误!

你可能感兴趣的:(python3,apache,windows10)