我正在嘗試執行以下操作:內部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}
- 1 回答
- 0 關注
- 144 瀏覽
添加回答
舉報
0/150
提交
取消