Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 016 110 раз!

Форум

Добро пожаловать, Гость!

Переменные окружения в php.ini

Обсуждение общих вопросов связанных с программой
see613
Сообщения: 6
C нами: 2 года 11 мес

Непрочитанное сообщение see613 » 28 дек 2013, 09:37

Добрый день.
Мне бы хотелось иметь возможность запускать php из консоли используя php.ini из OpenServer. Но в php.ini используются переменные окружения на подобие:

error_log = "%sprogdir%/userdata/logs/%phpdriver%_error.log"


Есть ли возможность задавать эти переменные прямо в консоли при запуске, как-то похоже на это:

php -c path/to/php/ini [здесь примерно так: %sprogdir%=path1 %phpdriver%=path2]

Аватара пользователя
Максим
Сообщения: 4868
C нами: 5 лет 11 мес
Контакты:

Непрочитанное сообщение Максим » 28 дек 2013, 10:09

see613 писал(а):Мне бы хотелось иметь возможность запускать php из консоли используя php.ini


Такая возможность есть и всегда была. И переменные нигде задавать не нужно, в файле php.ini их нет, они есть только в шаблоне.

В старых версиях Open Server нужно было указывать путь до php.ini согласно синтаксиса PHP. Никаких переменных в сформированном файле php.ini нет, вы указываете путь до шаблона php.ini вместо готового файла php.ini. Готовый файл лежит в /userdata/temp/config/php.ini когда сервер запущен.

Если у вас последняя версия Open Server то там вообще никакой файл php.ini указывать не нужно. Тупо запускаете консоль и сразу в ней php скрипт. Консоль запускайте из меню Open Server, сервер должен быть запущен. Как видите всё очень просто.

see613
Сообщения: 6
C нами: 2 года 11 мес

Непрочитанное сообщение see613 » 28 дек 2013, 10:16

ok, спасибо


Вернуться в «Обсуждение Open Server»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей