广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python + Apache + mo
  • 338
分享到

Python + Apache + mo

PythonApachemo 2023-01-31 06:01:53 338人浏览 八月长安

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

摘要

准备也学学python,GUI的库太大了,学起来周期太长,先搞搞WEB,入了门再说。 先搭建Python + Apache + mod_python环境: 1、说起服务器,当然少不了Apache,不用安装这么麻烦,下载个XAMPP就好了,注

准备也学学python,GUI的库太大了,学起来周期太长,先搞搞WEB,入了门再说。

先搭建Python + Apache + mod_python环境:

1、说起服务器,当然少不了Apache,不用安装这么麻烦,下载个XAMPP就好了,注意里面的Apache要是2.2版本。

2、下载Python2.5.x,安装,也要注意版本。

3、下载mod_python-3.3.1.win32-py2.5-Apache2.2.exe,安装,安装过程会自动检测到python的安装目录,但Apache目录就需要手工指定。如果正确安装的话,Apache/modules目录会多出一个mod_python.so文件,其实还有其它文件被加入的,只有这个比较标志性,就拿它来说事!

接下来就要对Apache/conf/Httpd.conf 配置文件进行配置了:

1、用文本编辑器打开,找到一大堆的LoadModule ....,然后在后面加一句:

  1. LoadModule python_module modules/mod_python.so 

2、在配置文件的任意位置加入以下代码:

  1. <Directory "/xampp/htdocs"> 
  2.     AllowOverride FileInfo 
  3.     AddHandler mod_python .py  
  4.     PythonHandler index 
  5.     PythonDebug On 
  6.     Order allow,deny 
  7.     Allow from all 
  8. </Directory> 

这里的/xampp/htdocs是apache的网站目录路径,你可以根据自已电脑上的apache实际路径进行更改。

编写测试代码:

在apache的网站目录下新建一个index.py文件,在里面写入以下代码:

  1. from mod_python import apache 
  2. def handler(req): 
  3.     req.write("Hello World!") 
  4.     return apache.OK 

运行Apache,在浏览器地址栏输入:http://127.0.0.1/index.py,注意这里一定要带上文件名index.py,如果环境搭建成功的话,你应该可以在浏览器里看到一个字符串test了。

 

出错:如果在Apache的配置文件里加LoadModule python_module modules/mod_python.so 之后Apache无法启动,就应该是Python安装的问题。

解决方法:把Python安装目录下的python25.dll复制到system32,重新启动Apache。

--结束END--

本文标题: Python + Apache + mo

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

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

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

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

下载Word文档
猜你喜欢
  • Python + Apache + mo
    准备也学学Python,GUI的库太大了,学起来周期太长,先搞搞Web,入了门再说。 先搭建Python + Apache + mod_python环境: 1、说起服务器,当然少不了Apache,不用安装这么麻烦,下载个XAMPP就好了,注...
    99+
    2023-01-31
    Python Apache mo
  • 笨办法学Python - 习题5: Mo
    1、习题 5: 更多的变量和打印 学习目标:了解用户输入方法,明白pthon2和Python3之间的用户输入的区别。了解格式化字符串(format string)的概念,学会如何创建包含变量内容的字符串。使用专门的格式和语法把变量的内容放...
    99+
    2023-01-30
    习题 法学 Python
  • Django2.X报错-------Mo
    django2.0 把原来的 django.core.urlresolvers 包 更改为了 django.urls包。所以将导入的包修改为django.urls。 ...
    99+
    2023-01-31
    报错 Mo
  • python-django-apache
    今天弄了一天django,想把它架到apache上这是apache的conf配置文件中我加入的内容Listen 127.0.0.1:8888<VirtualHost 127.0.0.1:8888>    <Location...
    99+
    2023-01-31
    python django apache
  • apache cgi python
    修改apache配置文件如下<Directory "/usr/local/sae/httpd//htdocs/cgi-bin">    AllowOverride None    Options ExecCGI    Order...
    99+
    2023-01-31
    apache cgi python
  • apache+mod-python
    1.install Python最新的Ubuntu操作系统是含有Python的,可以通过 Python --version 查看的:lab@lab:~$ python versionPython 2.7.1+2.install MySQL使...
    99+
    2023-01-31
    apache mod python
  • 【apache+cgi+python】c
    虽然现在开发web用的都是一些成熟的框架, 使我们可以不用关心底层的接口逻辑, 但是多了解一些底层的知识对我们也是有帮助的。 虽然在效率上cgi接口远不如其它几个接口, 但是它足够简单, 非常适合新手入门。 本文使用python,curl...
    99+
    2023-01-31
    apache cgi python
  • ORA-13640: The current operation was cancelled because it timed out, and was not in interruptible mo
    文档解释 ORA-13640: The current operation was cancelled because it timed out, and was not in interruptible mode. Cause: The ...
    99+
    2023-11-05
    报错 故障 current
  • Python(三):使用Apache运行
    1、现在Apache服务器并安装 2、修改Apache安装目录下的配置文件httpd.conf      (1)打开httpd.conf文件,寻找ScriptAlias /cgi-bin/把其后的目录修改为你的.py文件的目录(注意必须是...
    99+
    2023-01-31
    Python Apache
  • Python能否实时响应Apache?
    Python是一种功能强大的编程语言,经常被用于Web应用程序的开发。Apache是一个流行的Web服务器,它能够处理数百万个请求。许多开发人员使用Python和Apache来构建Web应用程序。但是,Python能否实时响应Apache...
    99+
    2023-07-21
    实时 响应 apache
  • Python 对象容器:Apache 的新宠?
    Apache 是一个广泛应用于互联网的服务器软件,其最新版本 Apache 2.4.6 中,引入了一种新的对象容器实现方式。这个新的对象容器实现方式,被称为“Apache APR Object Pool”。 这种新的对象容器实现方式,主要...
    99+
    2023-10-26
    对象 容器 apache
  • Python+Apache环境安装与配置
    Python和Apache也有直接集成、CGI、FastCGI三种配置方式: 1.直接集成 直接将Python以mod_python模块的形式集成到Apache中。客户端请求到达apache,apache找到cgi脚本后,在服务器上直接...
    99+
    2023-01-31
    环境 Python Apache
  • Python和Apache如何搭配使用?
    Python是一种高级编程语言,广泛用于数据分析、机器学习、人工智能等领域。Apache是世界上最流行的Web服务器软件,用于托管网站和Web应用程序。在本文中,我们将讨论如何将Python和Apache搭配使用,以便更好地管理和托管Py...
    99+
    2023-08-08
    apache npm javascript
  • 怎么在Apache Flink中使用Python API
    这篇文章主要介绍了怎么在Apache Flink中使用Python API,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。一.Apache Flink Python API 的...
    99+
    2023-06-02
  • python+Django+apache的配置方法详解
    本文实例讲述了python+Django+apache的配置方法。分享给大家供大家参考,具体如下: 下载安装xampp套件 下载mod_python-3.3.1.win32-py2.5-Apache2.2....
    99+
    2022-06-04
    详解 方法 python
  • Python、Apache 和 Spring:面试必备技能?
    随着科技的不断发展,计算机编程已经成为了一个非常重要的技能。对于那些想要进入计算机编程领域的人来说,掌握一些特定的技术和框架将会非常有帮助。Python、Apache 和 Spring 是三个非常受欢迎的技术,这些技术已经成为了许多公司在...
    99+
    2023-10-02
    apache spring 面试
  • Apache 存储的 Python 接口优势何在?
    在当今的信息时代,数据处理和存储已成为了企业运营不可或缺的一部分。传统的数据处理方式已经无法满足现代企业的需求,因此,越来越多的企业开始使用 Apache 存储来处理和存储数据。而 Python 作为一种广泛使用的编程语言,也有着优秀的 ...
    99+
    2023-11-01
    接口 apache 存储
  • Python 和 Apache 如何实现路径同步?
    在软件开发中,经常会遇到需要将本地文件同步到服务器上的情况。Python 和 Apache 都提供了一些工具和技术来帮助实现路径同步。本文将介绍如何使用 Python 和 Apache 实现路径同步。 一、使用 Python 实现路径同步...
    99+
    2023-09-29
    apache path 同步
  • 如何使用Python API访问Apache存储?
    Apache存储是一个非常流行的分布式存储系统,它提供了高可靠性、高可扩展性、高性能和高可用性的解决方案。Python作为一种流行的编程语言,有很多第三方库可以用来访问Apache存储,例如HBase、Cassandra和Hive等。本文...
    99+
    2023-07-18
    api apache 存储
  • 如何在Python中使用Apache存储API?
    Python是一门非常流行的编程语言,广泛应用于各种领域,包括数据分析、机器学习、Web开发等。在这些领域中,数据存储和管理是一个非常重要的问题。Apache存储API是一个非常流行的数据存储解决方案,本文将介绍如何在Python中使用Ap...
    99+
    2023-07-18
    api apache 存储
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作