为了账号安全,请及时绑定邮箱和手机立即绑定

在 PHP exec 中导出变量

在 PHP exec 中导出变量

PHP
ABOUTYOU 2022-10-22 16:23:32
我正在尝试执行以下操作:内部script.php:\exec('export FOO=BAR');现在,如果我script.php在 CLI 中运行,则 runecho $FOO似乎$FOO没有设置。有什么想法可以正确地从 PHP 中“导出”一个 CLI 变量 \exec()吗?
查看完整描述

1 回答

?
隔江千里

TA贡献1906条经验 获得超10个赞

你不应该那样做。不要从应用程序内部更改环境。改为使用字符串启动容器:


在./start-docker-development-container.sh:


#!/bin/bash

export RANDOM_STRING=`pwgen -Bs1 12`

docker-compose up -d --remove-orphans

在docker-compose.yml:


version: '3.1'

services:

    your_service:

        environment:

            RANDOM_STRING: ${RANDOM_STRING}


查看完整回答
反对 回复 2022-10-22
  • 1 回答
  • 0 关注
  • 93 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信