Articles of environment variables

Как загрузить изображение в другой проект на laravel?

У меня есть два проекта или URL Первый URL-адрес: http://myshop.dev/ Второй URL-адрес: http://backend.myshop.dev/ Если второй url, я загружаю изображение, он сохранит файл изображения здесь: http://myshop.dev/img/image1.jpg Оба проекта используют одну и ту же базу данных Мой код для загрузки изображения во втором проекте: public function __construct(…) { … $this->path = './img'; } … public function store(…) […]

Доступ к переменным $ _SERVER из командной строки

Как получить доступ к переменным $ _SERVER, которые я установил из командной строки в PHP? Когда я пытаюсь вызвать метод PHP, который я создал, я получаю следующую ошибку, которая показывает, что все переменные $_SERVER определяются только при вызове моего приложения через его URL-адреса, то есть веб-сервер: ERROR – Undefined index: MY_VAR /www/html/some_file.php ERROR – Undefined […]

CakePHP, установить переменную среды «cake»?

Я использую консоль «cake» в cakephp на Mac OS X 10.6.2. Как настроить переменную среды (или PATH?), Чтобы все, что мне нужно было вводить на терминале, это «торт» … в отличие от полного пути к консольному приложению? Я беззастенчиво новичок, когда дело доходит до терминальных команд и этих вещей UNIX (но я учусь!), Так что […]

ROS catkin_init_workspace не найден, когда порожден как процесс PHP

Позвольте мне уточнить: я пытаюсь запустить catkin_init_workspace из PHP, используя proc_open следующим образом: touch( "$dir/stderr.txt" ); chmod( "$dir/stderr.txt", 0755 ); $fp = fopen("$dir/stderr.txt", "w"); fclose($fp); $descr = array( 0 => array("pipe", 'r'), // stdin 1 => array("pipe", 'w'), // stdout 2 => array("file", "$dir/stderr.txt", "w")to file ); $pid = proc_open( "catkin_init_workspace", $descr, $pipes, $dir ); […]

Как установить переменную среды в PHP с помощью Apache / FastCGI?

Мне нужно определить переменную среды с именем SQLANY17 и эта переменная должна быть доступна в PHP (т.е. в разделе «Среда» на стандартной phpinfo() ). PHP выполняется через FastCGI, и я запускаю CentOS 7 x64, Apache 2.4.6 и PHP 5.5.30. Я отредактировал /etc/httpd/conf.d/fcgid.conf который уже существует в моем дистрибутиве. Согласно документации , среда может быть определена […]

Как установить переменную среды в MAMP?

Как установить переменную среды в MAMP (версия 3.3), которую я могу использовать в своем приложении PHP? Я обновил /Applications/MAMP/Library/bin/envvars_ and envvars-std_ file и добавил следующие строки: # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding […]

Переменные среды не передаются из .htaccess в PHP

Я пытаюсь передать переменную окружения от .htaccess до PHP. Это отлично работает на моем локальном сервере WAMP, но на сервере, где размещен мой веб-сайт, он безрезультатен. Вот моя тестовая конфигурация: .htaccess: SetEnv TEST_VARIABLE test_value test.php: <pre> getenv('TEST_VARIABLE') = <?php print getenv('TEST_VARIABLE'); ?> getenv('REDIRECT_TEST_VARIABLE') = <?php print getenv('REDIRECT_TEST_VARIABLE'); ?> </pre> На моем локальном сервере правильное возвращение […]

Установка $ _ENV (fka $ HTTP_ENV_VARS) с nginx / php-fpm

Каков эквивалент setenv в среде apache? С apache я могу, например, установить env «SOMEENV» и получить доступ к нему в php через $ _ENV ['SOMEENV'] – но я не знаю, как это сделать с nginx + php-fpm. Первоначально я думал, что мне просто нужно установить ENV [SOMENEV] = test в конфиге моего пула php-fpm, но […]

Настройка переменных среды со встроенным веб-сервером PHP

PHP 5.4 поддерживает встроенный веб-сервер для целей разработки. Приложение, которое мы разрабатываем, настраивается через переменные среды. С Apache вы сделали бы это: SetEnv FAVORITE_COLOR white С обычным CLI вы можете сделать это: $ export FAVORITE_COLOR=black $ php -a php > echo $_SERVER['FAVORITE_COLOR']; Есть ли способ установить эти переменные для встроенного веб-сервера?

экспортировать переменную среды оболочки перед запуском команды из скрипта PHP CLI

У меня есть сценарий, который использует passthru () для запуска команды. Мне нужно установить некоторые переменные среды оболочки перед запуском этой команды, иначе она не сможет найти ее библиотеки. Я пробовал следующее: putenv("LD_LIBRARY_PATH=/path/to/lib"); passthru($cmd); Использование putenv () не распространяется на команду, которую я запускаю. Он не говорит, что не может найти его в библиотеках. Когда […]