Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我无法让我的Apache2识别python脚本_Python_Macos_Apache2_Cgi - Fatal编程技术网

我无法让我的Apache2识别python脚本

我无法让我的Apache2识别python脚本,python,macos,apache2,cgi,Python,Macos,Apache2,Cgi,关于如何在MacOS High Sierra的Apache2上编写python脚本,我遵循了许多不同的说明——我尝试了所有论坛/博客的建议,最后只能显示代码,而不能运行 PHP工作正常,因为我可以检查服务器信息和服务器状态 这是当前我的httpd.conf # #ServerRoot:目录树的顶部,服务器的 #保留配置、错误和日志文件。 # #不要在目录路径的末尾添加斜杠。如果你指的是 #ServerRoot在非本地磁盘上,请确保在服务器上指定本地磁盘 #Mutex指令,如果使用基于文件的互斥

关于如何在MacOS High Sierra的Apache2上编写python脚本,我遵循了许多不同的说明——我尝试了所有论坛/博客的建议,最后只能显示代码,而不能运行

PHP工作正常,因为我可以检查服务器信息和服务器状态

这是当前我的httpd.conf

#
#ServerRoot:目录树的顶部,服务器的
#保留配置、错误和日志文件。
#
#不要在目录路径的末尾添加斜杠。如果你指的是
#ServerRoot在非本地磁盘上,请确保在服务器上指定本地磁盘
#Mutex指令,如果使用基于文件的互斥体。如果你想分享
#对于多个httpd守护进程,您需要在以下位置进行更改:
#最少一个文件。
#
ServerRoot“/usr”
#
#互斥:允许您设置互斥机制和互斥文件目录
#对于单个互斥体,或更改全局默认值
#
#如果互斥量基于文件且为默认值,则取消注释并更改目录
#互斥文件目录不在本地磁盘上或不适用于某些磁盘
#其他原因。
#
#互斥默认值:/private/var/run
#
#侦听:允许您将Apache绑定到特定的IP地址和/或
#端口,而不是默认端口。另见
#指令。
#
#将此更改为侦听特定IP地址,如下所示
#防止Apache欺骗所有绑定的IP地址。
#
#听*:80
听8080
听*:80
#
#动态共享对象(DSO)支持
#
#为了能够使用作为DSO构建的模块的功能,您需要
#必须在此位置放置相应的“LoadModule”行,以便
#其中包含的指令在使用之前实际上是可用的。
#静态编译的模块(由“httpd-l”列出)不需要
#在这里装货。
#
#例如:
#LoadModule foo_modules/mod_foo.so
#
LoadModule authn_file_module libexec/apache2/mod_authn_file.so
#LoadModule authn_dbm_module libexec/apache2/mod_authn_dbm.so
#LoadModule authn_anon_module libexec/apache2/mod_authn_anon.so
#LoadModule authn_dbd_module libexec/apache2/mod_authn_dbd.so
#LoadModule authn_socache_module libexec/apache2/mod_authn_socache.so
LoadModule authn_core_module libexec/apache2/mod_authn_core.so
LoadModule authz_host_module libexec/apache2/mod_authz_host.so
LoadModule authz_groupfile_module libexec/apache2/mod_authz_groupfile.so
LoadModule authz_user_module libexec/apache2/mod_authz_user.so
#LoadModule authz_dbm_module libexec/apache2/mod_authz_dbm.so
#LoadModule authz_owner_module libexec/apache2/mod_authz_owner.so
#LoadModule authz_dbd_module libexec/apache2/mod_authz_dbd.so
LoadModule authz_core_module libexec/apache2/mod_authz_core.so
#LoadModule authnz_ldap_module libexec/apache2/mod_authnz_ldap.so
LoadModule access\u compat\u module libexec/apache2/mod\u access\u compat.so
LoadModule auth_basic_module libexec/apache2/mod_auth_basic.so
#LoadModule auth_form_module libexec/apache2/mod_auth_form.so
#LoadModule auth_digest_module libexec/apache2/mod_auth_digest.so
#LoadModule allowmethods\u module libexec/apache2/mod\u allowmethods.so
#LoadModule file_cache_module libexec/apache2/mod_file_cache.so
#LoadModule cache_module libexec/apache2/mod_cache.so
#LoadModule cache\u disk\u module libexec/apache2/mod\u cache\u disk.so
#LoadModule cache_socache_module libexec/apache2/mod_cache_socache.so
#LoadModule socache_shmcb_module libexec/apache2/mod_socache_shmcb.so
#LoadModule socache_dbm_module libexec/apache2/mod_socache_dbm.so
#LoadModule socache\u memcache\u module libexec/apache2/mod\u socache\u memcache.so
#LoadModule watchdog_module libexec/apache2/mod_watchdog.so
#LoadModule macro\u module libexec/apache2/mod\u macro.so
#LoadModule dbd_module libexec/apache2/mod_dbd.so
#LoadModule dumpio_module libexec/apache2/mod_dumpio.so
#LoadModule echo_module libexec/apache2/mod_echo.so
#LoadModule buffer\u module libexec/apache2/mod\u buffer.so
#LoadModule data_module libexec/apache2/mod_data.so
#LoadModule ratelimit\u module libexec/apache2/mod\u ratelimit.so
LoadModule reqtimeout\u module libexec/apache2/mod\u reqtimeout.so
#LoadModule ext_filter_module libexec/apache2/mod_ext_filter.so
#LoadModule request\u module libexec/apache2/mod\u request.so
#LoadModule include_module libexec/apache2/mod_include.so
LoadModule filter\u module libexec/apache2/mod\u filter.so
#LoadModule reflector_module libexec/apache2/mod_reflector.so
#LoadModule substitute_module libexec/apache2/mod_substitute.so
#LoadModule sed_module libexec/apache2/mod_sed.so
#LoadModule charset_lite_module libexec/apache2/mod_charset_lite.so
#LoadModule deflate_module libexec/apache2/mod_deflate.so
#LoadModule xml2enc_module libexec/apache2/mod_xml2enc.so
#LoadModule proxy_html_module libexec/apache2/mod_proxy_html.so
LoadModule mime_module libexec/apache2/mod_mime.so
#LoadModule ldap_module libexec/apache2/mod_ldap.so
LoadModule log_config_module libexec/apache2/mod_log_config.so
#LoadModule log_debug_module libexec/apache2/mod_log_debug.so
#LoadModule log_forensic_module libexec/apache2/mod_log_forensic.so
#LoadModule logio_module libexec/apache2/mod_logio.so
LoadModule env_module libexec/apache2/mod_env.so
#LoadModule mime\u magic\u module libexec/apache2/mod\u mime\u magic.so
#LoadModule expires\u module libexec/apache2/mod\u expires.so
LoadModule headers\u module libexec/apache2/mod\u headers.so
#LoadModule usertrack\u module libexec/apache2/mod\u usertrack.so
##LoadModule unique_id_module libexec/apache2/mod_unique_id.so
LoadModule setenvif_module libexec/apache2/mod_setenvif.so
LoadModule version\u module libexec/apache2/mod\u version.so
#LoadModule remoteip_module libexec/apache2/mod_remoteip.so
#LoadModule proxy_module libexec/apache2/mod_proxy.so
#LoadModule proxy\u connect\u module libexec/apache2/mod\u proxy\u connect.so
#LoadModule proxy_ftp_module libexec/apache2/mod_proxy_ftp.so
#LoadModule proxy_http_module libexec/apache2/mod_proxy_http.so
#LoadModule proxy_fcgi_module libexec/apache2/mod_proxy_fcgi.so
#LoadModule proxy_scgi_模块libexe
#LoadModule cgi_module libexec/apache2/mod_cgi.so
#!/usr/bin/env python
chmod +x script.py