Python3怎么运行apache?Python如何搭建apache服务器环境

【Python3怎么运行apache?Python如何搭建apache服务器环境】一个python程序在开发完成之后如果不将在放在服务器上面的话就无法远程访问,只能够通过本地的解释器来运行 。而Apache就是一个免费开源的服务器项目服务器部署工具,下面这篇文章要来介绍的内容就是python3搭建apache服务环境并使用它运行脚本的详细教程 。

Python3怎么运行apache?Python如何搭建apache服务器环境

文章插图
一、Apache环境搭建
在linux系统上面使用组合快捷键Ctrl+Atl+T进入到命令行窗口,然后使用apt-get软件包管理工具来完成对apache的安装包下载,示例如下所示:
sudo apt-get install apache2命令执行完成之后会直接将这个工具给自动下载安装好,不需要执行额外操作,等待进度慢就行 。
该工具安装好之后还得去安装一个名为mod-python的插件,因为python想要部署在apache服务器上并运行的话,就是需要通过它来进行通信的 。还是一样使用apt工具,命令如下:
sudo apt-get install libapache2-mod-python只要是先安装了apache工具然后再去安装这个插件,那么该插件会自动的添加到环境变量中 。接下来就是要去修改配置文件了,将路径/etc/apache2/sites-enabled/000-default中的文件打开,然后在如下属性末尾添加三行配置项再重启apache即可,示例如下:
<Directory /var/www/>AddHandler mod_python .pyPythonHandler testPythonDebug On</Directory>sudo /etc/init.d/apache2 restart二、Apache运行python3
那么在这个以及搭建好的服务器上面去运行python的话,需要先在要在脚本文件中导入apache模块,然后定义函数来执行操作 。函数末尾需要使用return关键字返回一个ok对象才表示正常执行,最后在浏览器内使用本地ip访问python脚本文件就行了,示例如下:
from mod_python import apachedef handler(req):  req.write("Hello World!")  return apache.OKhttp://localhost/hello.py以上就是关于“Python3怎么运行apache?Python如何搭建apache服务器环境”的全部内容了,希望对你有所帮助 。

    推荐阅读