也许这是一个愚蠢的问题,但我如何在apache中传递环境变量呢。我已启用 LoadModule env_module modules/mod_env.so httpd.conf 文件,我从 documentation 我应该使用声明 PassEnv env-variable [env-variable]
LoadModule env_module modules/mod_env.so
httpd.conf
PassEnv env-variable [env-variable]
一、 e.我想要我的系统变量
PassEnv PYTHONPATH C:\Python\DLLs;C:\Python\lib;C:\Python;C:\Python\lib\site-packages
传播到我的web服务器。我应该把它放在哪里?
可以在 .htaccess 文件,需要放置在网站的根目录中:
.htaccess
PassEnv PYTHONPATH C:/Python/DLLs;C:/Python/lib;C:/Python;C:/Python/lib/site-packages
您还需要确保webroot(换句话说 DocumentRoot )有 AllowOverride All 在配置中:
DocumentRoot
AllowOverride All
<Directory "C:/WEBROOT"> Options +Indexes +FollowSymLinks +MultiViews AllowOverride All Order allow,deny allow from all </Directory>