Страница 1 из 1

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

Добавлено: 28 дек 2013, 09:37
see613
Добрый день.
Мне бы хотелось иметь возможность запускать php из консоли используя php.ini из OpenServer. Но в php.ini используются переменные окружения на подобие:
error_log = "%sprogdir%/userdata/logs/%phpdriver%_error.log"
Есть ли возможность задавать эти переменные прямо в консоли при запуске, как-то похоже на это:
php -c path/to/php/ini [здесь примерно так: %sprogdir%=path1 %phpdriver%=path2]

Добавлено: 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, сервер должен быть запущен. Как видите всё очень просто.

Добавлено: 28 дек 2013, 10:16
see613
ok, спасибо