Articles of 环境variables

如何在IIS 7应用程序中configuration环境variables?

我需要在ASP.NET应用程序中设置环境variablesCOMPLUS_FORCEENC=1 。 这个variables必须在工作进程开始生效时设置。 所以我这样做了: 使用“计算机pipe理”控制台创build一个新用户。 设置密码。 确保它是Users和IIS_IUSRS的成员。 configurationIIS应用程序池以使用该用户并加载用户configuration文件。 这是使用自定义池,而不是默认的池。 以该用户身份login以设置variables。 重新确定variables设置。 重新启动操作系统。 确保应用程序加载和工作。 不幸的是,ASP.NET应用程序没有看到这个variables。 我从应用程序内打印整个环境。 当我在工作进程上使用Process Explorer时,我发现它在正确的用户下运行,但未设置variables。 此外, TEMPvariables指向C:\Windows\Temp而不是(如预期)到用户configuration文件的临时目录(存在)。 我知道这是用户configuration文件未被加载的标志。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\hivelist显示该用户加载的configuration单元。 该用户的Environment密钥似乎已正确填充: 我做错了什么? 我怎样才能使variables出现? 这是一台Windows 7机器。

Rundeck访问节点的环境variables

我正在使用rundeck运行一个脚本,这取决于我正在执行脚本的节点上访问系统范围的环境variables。 这些variables已经在/ etc / environment中设置了。 首先,我如何获取rundeck来获取系统环境? 我无法在rundeck中find任何选项来执行此操作。 其次,为什么这不是默认的? 我的印象是rundeck通过ssh工作。 每次login到节点时不应该加载系统环境?

s6 supervisor:用s6-envdir设置的variables不能使用

我试图把我的头围绕在s6pipe理员套件。 我已经想出了运行和日志,但我坚持与s6 envdir,我不知道如何使用它。 我看到环境variables被设置,但我无法访问它。 为了显示: # According to the docs, set a variable cat /local/s6/services/ping_stdout/env/PING_HOST ya.ru # Make sure there's no such variable in my current env env | grep PING_HOST echo $? 1 # Make sure it gets exported if I use s6-envdir s6-envdir /local/s6/services/ping_stdout/env env | grep PING_HOST PING_HOST=ya.ru # Now try to […]

使用环境variables提供跨多个OS版本和体系结构的快捷方式

本周我正面临一个场景,那里通过GPO部署快捷方式的常规技术已经不够了。 我正面临一个环境,XP,7,10都是32位(x86)和64位(x64)体系结构以及多种语言。 可以为两种体系结构(x86和x64)安装许多应用程序并在每个系统上运行。 一些用户需要通过不同的快捷方式来使用x86和x64版本。 那么,如何有效地创build超过60个自动分布式应用程序的快捷方式?

错误:无法定义SCIHOME环境variables

我试图通过PHP在我的服务器上使用Scilab,如本文档中所述 。 我正在运行Ubuntu 16.04。 我有一个Apache服务器运行。 我用apt-get install scilab 。 我可以成功编写scilab代码,如: scilab -nwni -nb -e "m=[1 2 3; 3 4 5];disp(m);exit" 所以现在我试图从PHP执行它。 我试了文档中的例子。 例如: <?php exec('scilab -nwni -nb -e "m=[1 2 3; 3 4 5];disp(m);exit;"', $output); print_r($output); ?> 但我总是得到: Error: Impossible to define SCIHOME environment variable. SCIHOME not defined. 我不知道我在做什么错,如何解决它… 任何帮助将不胜感激 !

Docker Compose不能获取环境variables和关系信息

我试图构build一个Apache-PHP + MySQL + PHPMyAdmin实体环境而没有成功。 我使用这些文件尽可能简化我的项目: test-docker $ ls -la total 24 drwxrwxr-x 2 david david 4096 janv. 18 11:01 . drwxrwxr-x 20 david david 4096 janv. 18 10:59 .. -rw-rw-r– 1 david david 457 janv. 18 11:01 docker-compose.yml -rw-rw-r– 1 david david 96 janv. 18 11:01 Dockerfile -rw-rw-r– 1 david david 214 janv. 18 […]

将环境variables传递给PHP CLI和FPM

我想在我的PHP应用程序中使用CLI和FPM环境variables。 我做的是我: 在/etc/environment导出一些variables。 configurationphp.ini (CLI和FPM)到variables_order = "EGPCS" 。 configurationFPM www.conf clear_env = no 我期望的是在CLI和FPM应用程序中都可以使用环境variables。 实际上,这只适用于CLI。 FPM的$_ENV不包含这些环境variables。 我注意到可以在www.conf定义环境variables,但这样做www.conf方便,因为我必须复制粘贴/etc/environment所有variables,并始终保持两个文件同步。 问题是:是否可以将所有环境variables直接传递给PHP-FPM应用程序,而无需在www.conf粘贴它们?

将多个环境variables传递给由主pipepipe理的进程

我需要将来自/etc/environment多个环境variables代理到由supervisorpipe理的进程。 supervisor 3.0r1-1下面的configuration为我工作,但supervisor 3.2.0-2报告错误: environment=FOO=$FOO,BAR=$BAR,BAZ=$BAZ 错误:键/值对的意外结束值… 有些答案build议引用值,但如果我这样做,variables不会扩大到实际值。 我究竟做错了什么? 如何解决它?

更改Windows易失性环境中设置的variables

我inheritance了安装了Windows XP的笔记本电脑。 我认为我使用的用户帐户最初有一个不同的用户名。 一些环境variables(APPDATA和HOMEPATH)仍然引用以前的用户名,而不是我的新用户名。 这些variables没有在系统设置的正常的env var部分中设置,但我在HKEY_CURRENT_USER / Volatile Environment的registry中看到它们。 我读到这些是在login时dynamic生成的,所以我想知道什么是适当的方式来修改这些在path中使用不同的用户名。

使用* .reg文件在Windows上定义环境variables

我正在准备一套自动化在我们团队的计算机上安装某些应用程序的说明,并且作为该自动化的一部分,我需要添加用户环境variables和系统环境variables。 我们正在使用Windows XP和Windows 7 我想用* .reg文件来添加这些variables。 所以我有几个问题: 用户环境variables是否正确: [HKEY_CURRENT_USER\Environment] "TEST"="ABC"' 系统环境variables是否正确: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment] "TEST2"="XYZ"' 有什么区别: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment] 和[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment] 我想更新PATH环境variables,我可以这样做: [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment] "PATH"="C:\temp\;%PATH%"' 谢谢。