cgi - 使用 EasyPHP 服务器进行 Python 编程?

标签 cgi easyphp

我如何配置 EasyPHP 以使用 Python CGI?我过去一直试图寻找这方面的信息,但没有成功。

最佳答案

如果您安装了Python 2.7EasyPHP 14.1,您可以转到EasyPHP文件夹../binaries/apache/cgi-bin/ (顺便说一句,您可能已经有 printenv.pl 文件,这与 Perl 编程的内容相同)。

创建一个.py文件,命名为printenv.py,内容如下:

#!E:/Python27/python
# -*- coding: UTF-8 -*-

# enable debugging
import cgitb
cgitb.enable()

print "Content-Type: text/plain; charset=utf-8"
print
print "Hello World!"

(在我的例子中,E:/Python27/是Python安装的文件夹,因此应该进行相应的更改。)

在浏览器中输入:127.0.0.1/cgi-bin/printenv.py。 (localhost 引用可能有所不同,但 /cgi-bin/printenv.py 部分仍然保留。) 您应该在浏览器中看到:

Hello World!

欲了解更多信息,请访问Web Python .

还建议使用mod_wsgi而不是CGI技术。

关于cgi - 使用 EasyPHP 服务器进行 Python 编程?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26878354/

相关文章:

perl - CGI中使用POST方法提交表单时GET参数丢失?

apache - 将 yesod 应用程序作为(快速)CGI 服务

mysql - phpMyAdmin 报告 'No Privileges'

mysql 不会工作 easyphp xampp

perl - 如何检查 perl cgi 请求是否来自 localhost

perl - 如何确保用户不会意外读取我的 CGI 代码

python - 什么是纯英语的 WSGI 和 CGI​​?

php - PDO连接错误: php_network_getaddresses: getaddrinfo failed

PHP文件上传

apache - 如何在没有互联网连接的情况下通过 LAN 访问运行 apache 服务器的站点