Я пытаюсь использовать API SendGrid, для которого мне нужно получить доступ к переменной среды, которую я добавил в свой корневой каталог, используя следующую команду.
echo "export SENDGRID_API_KEY='YOUR_API_KEY'" > sendgrid.env
echo "sendgrid.env" >> .gitignore
source ./sendgrid.env
Это создало файл sendgrid.env
в моей корневой папке, добавило sendgrid.env
в мой файл .gitignore
и добавило SENDGRID_API_KEY
в качестве переменной среды.
Однако ключ PHP getenv('SENDGRID_API_KEY')
ничего не возвращает, а phpinfo()
PHP не отражает SENDGRID_API_KEY
как переменную среды.
sendgrid.env
? Вы пытались использоватьputenv()
? - person Ruslan Osmanov   schedule 10.11.2016source ./sendgrid.env
. Я просто следую инструкциям API, и они ничего не говорят о putenv. Я добавил ссылку на вопрос. Установка довольно короткая и простая, за исключением этого маленького кусочка. - person Govind Rai   schedule 10.11.2016