在 PHP exec 中导出变量

我正在尝试执行以下操作:内部script.php

\exec('export FOO=BAR');

现在,如果我script.php在 CLI 中运行,则 runecho $FOO似乎$FOO没有设置。

有什么想法可以正确地从 PHP 中“导出”一个 CLI 变量 \exec()吗?


ABOUTYOU
浏览 164回答 1
1回答

隔江千里

你不应该那样做。不要从应用程序内部更改环境。改为使用字符串启动容器:在./start-docker-development-container.sh:#!/bin/bashexport 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}
打开App,查看更多内容
随时随地看视频慕课网APP