广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python+Apache环境安装与配置
  • 129
分享到

Python+Apache环境安装与配置

环境PythonApache 2023-01-31 06:01:18 129人浏览 泡泡鱼

Python 官方文档:入门教程 => 点击学习

摘要

python和Apache也有直接集成、CGI、FastCGI三种配置方式: 1.直接集成 直接将Python以mod_python模块的形式集成到Apache中。客户端请求到达apache,apache找到cgi脚本后,在服务器上直接

python和Apache也有直接集成、CGI、FastCGI三种配置方式:

1.直接集成

直接将Python以mod_python模块的形式集成到Apache中。客户端请求到达apache,apache找到cgi脚本后,在服务器上直接使用指定python解释器来执行python脚本,然后将执行结果返回给client。如果要使用mod_python模块,那么mod_python可以让Python解释器直接成为apache的一部分,带来的直接效果就是使执行python cgi脚本的速度大大提高了。


2.CGI

(1).apache安装,安装到/home/local/apache目录中

   a)下载apache-Httpd源码tarball

   b)./configure --prefix=/home/local/apache

   c)make && make install

(2).启动apache

./bin/apachectl start

备注,如果./conf/httpd.conf中监听的端口是 80的话,那么需要用root账号启动。如果监听的端口是大于1024的话,就可以使用其他的账号启动了。

(3)apache配置cgi程序的部署

   a)修改httpd.conf配置文件,确保如下配置存在

LoadModulecgid_module modules/mod_cgid.so
ScriptAlias /cgi-bin/"/home/work/apache/cgi-bin/"
<Directory"/home/work/apache/cgi-bin">
    AllowOverride None
    Options +ExecCGI
    Order allow,deny
    Allow from all
</Directory>
AddHandler cgi-script.cgi .py .sh

备注:Apache HTTP server的高版本已经内置了CGI module,因此需要像FastCGI模块那样,还需要单独安装。

(4)编写CGI脚本,可以使用任何语言编写,例如shell,python,perl,ruby等等

以python为例如下,在cgi-bin目录下创建一个mycgi-test文件,内容如下:

#!/usr/bin/python
 
print 'Content-type:text/plain'
print
 
print"Hello Cooder"

备注:cgi脚本中,一定要有#!哦,不然服务使用什么平台来执行它。另外cgi脚本也不一定非要放到Apache安装目录下cgi-bin目录中,看你ScriptAlias指令是怎么指定的啦。

(5)测试

在浏览器中输入:

http://localhost:80/cgi-bin/mycgi-test

 

3.FastCGI

可以参见<<PHP+Apache环境安装与配置>>,类似的。


--结束END--

本文标题: Python+Apache环境安装与配置

本文链接: https://www.lsjlt.com/news/189555.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python+Apache环境安装与配置
    Python和Apache也有直接集成、CGI、FastCGI三种配置方式: 1.直接集成 直接将Python以mod_python模块的形式集成到Apache中。客户端请求到达apache,apache找到cgi脚本后,在服务器上直接...
    99+
    2023-01-31
    环境 Python Apache
  • python安装及环境配置
    1.安装python  第一步,windows下面的Python安装一般是通过软件安装包安装而不是命令行,所以我们首先要在Python的官方主页上面下载最新的Python安装包。  下载地址是:https://www.python.o...
    99+
    2023-09-27
    python Powered by 金山文档
  • Python环境安装配置tips
    Add Python to Path 自动添加 python 路径到环境变量(path) 安装 python 的时候,建议勾选 Add Python ${ver} to Path 选项 勾选后,安装完 python 后,不用再去手动...
    99+
    2023-09-17
    python 开发语言
  • flutter的安装与环境配置
    直接上手,电脑配置建议16G运行以上 flutter中文网入门: 在Windows上搭建Flutter开发环境 - Flutter中文网 windos安装方式 第一步先切换源,换国内源,下载速度快一点,和稳定些 打开windows环境变量 ...
    99+
    2023-09-16
    flutter
  • Mac环境下nvm的安装与环境配置
    目录 1.nvm简介 2.nvm安装 3.配置nvm环境 1.nvm简介 nvm全称 Node Version Manager ,意思为node版本控制;它是一个命令行应用,可以快速地更新、安装、使用、卸载本机的全局 node.js 版...
    99+
    2023-09-01
    macos node.js nvm
  • linux环境下配置Apache与PHP
    第一步:打开Apache的配置文件 vim /usr/local/apache2/conf/httpd.conf/ServerName加一行ServerName localhost:80 //常见会写错成ServieName ...
    99+
    2023-08-31
    linux python centos Powered by 金山文档
  • 如何配置php与apache环境
    本文将为大家详细介绍“如何配置php与apache环境”,内容步骤清晰详细,细节处理妥当,而小编每天都会更新不同的知识点,希望这篇“如何配置php与apache环境”能够给你意想不到的收获,请大家跟着小编的思路慢慢深入,具体内容如下,一起去...
    99+
    2023-06-06
  • Linux环境中InfluxDB安装与配置
    Jmeter进行性能测试一般推荐命令行运行,但是最终要生成测试结果报告,虽然没有UI界面那么大的消耗,依然会有资源的消耗,并且当测试时间很长的时候,我们并不能实时监控,所以现在大多选择使用独立服务器搭...
    99+
    2023-09-01
    linux 数据库 服务器
  • PHP环境的安装与配置(Windows)
    PHP 一、下载地址二、安装步骤Apache安装PHP安装MySQL安装 三、检测环境安装是否成功ApacheMySQL修改数据库密码 四、整合Apache+PHP+MySQLA...
    99+
    2023-09-05
    php apache mysql
  • 如何安装配置Python环境
    本篇内容介绍了“如何安装配置Python环境”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!01 初见PythonPython编程语言是荷兰人...
    99+
    2023-06-15
  • (Python)Pycharm安装及Python环境配置
    以Win7系统为例,详细展示Pycharm安装及Python环境配置。 1、下载Pycharm软件 进入Pycharm下载官网:Download PyCharm: Python IDE for Professional Developers...
    99+
    2023-09-01
    python pycharm
  • jre 安装与配置环境(windows系统)
    目录标题 一. jre下载1.找到目标文件,点击下载2.打勾,下载 二. jre 安装1.双击打开2.点击【安装】3.点击【下一步】4.安装中.......5.安装完成,点击【关闭】 ...
    99+
    2023-10-21
    java linux jvm
  • CentOS环境下Nagios的安装与配置
    本篇内容主要讲解“CentOS环境下Nagios的安装与配置”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CentOS环境下Nagios的安装与配置”吧!一、安装环境:CentOS5.4 + A...
    99+
    2023-06-16
  • Maven的安装与配置环境变量
    一、下载安装Maven 进入官方网站:点击进入 2、找到需要下载的文件 3、将压缩文件解压到自己想要的目录(注:目录不能带中文,如果带中文,会导致一些错误) 二、配置Maven环境变量 右键此电脑...
    99+
    2023-09-05
    maven java spring
  • Python3安装与配置venv虚拟环境
    Python3安装与配置venv虚拟环境创建安装目录下载适宜的版本([传送门](https://www.python.org/ftp/python/))解压config安装配置Python3软连接验证python3环境升级 pip...
    99+
    2023-01-31
    环境 venv
  • win8下python安装和环境配置
    说明 python语法较C语言简单,容易上手。 具体步骤 1.本文采用的是win8.1 64位系统,安装python3.4。 2.先在python官网上下载64位的python安装文件,注意安装的时候不要在它的文件目录里面出...
    99+
    2023-01-31
    环境 python
  • apache+php环境配置
    1.下载文件   apache在Apache VS16 binaries and modules download下载 php在PHP For Windows: Binaries and sources Releases 下载 注意选择正...
    99+
    2023-09-05
    apache php 开发语言 环境配置
  • [ 环境搭建篇 ] 安装python环境并配置环境变量(附python3.10.3安装包)
    🍬 博主介绍 👨‍🎓 博主介绍:大家好,我是 _PowerShell ,很高兴认识大家~ ✨主攻领域:【渗透领域】【数据通信】 【通讯安全】 【w...
    99+
    2023-09-07
    python配置环境变量 python3.10安装教程 python3.10下载安装 python环境搭建
  • Maven安装与环境变量配置教程
    这篇文章主要讲解了“Maven安装与环境变量配置教程”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Maven安装与环境变量配置教程”吧!目录一、Maven简介 什么是Maven Maven的...
    99+
    2023-06-20
  • 怎么安装与配置Nginx+MySQL+PHP环境
    这篇“怎么安装与配置Nginx+MySQL+PHP环境”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来...
    99+
    2022-10-19
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作