Установка и настройка
PHP Manual

Настройка во время выполнения

Поведение этих функций зависит от установок в php.ini.

Для настройки расширения используйте нижеперечисленные опции конфигурационного файла php.ini.

Опции настройки Expect
Имя По умолчанию Место изменения Список изменений
expect.timeout "10" PHP_INI_ALL  
expect.loguser "1" PHP_INI_ALL  
expect.logfile "" PHP_INI_ALL  
expect.match_max "" PHP_INI_ALL  
Для подробного описания констант PHP_INI_*, обратитесь к разделу Где могут быть установлены параметры конфигурации.

Краткое разъяснение конфигурационных директив.

expect.timeout integer

Максимальное время ожидания данных при использовании функции expect_expectl().

Значение "-1" задает вечное ожидание.

Замечание:

Значение "0" означает, что функция expect_expectl() завершится сразу.

expect.loguser boolean

Определяет, будет ли порожденный процесс производить вывод в поток stdout. Так как интерактивные программы обычно дублируют пользовательский ввод, обычно нужно разрешать эту опцию, что бы взаимодействие было осознанным.

expect.logfile string

Имя файла, куда будет писаться вывод порожденного процесса. Если файл не существует - он будет создан.

Замечание:

Если этой опции присвоено какое либо не пустое значение, то вывод будет писаться в файл вне зависимости от настройки expect.loguser.

expect.match_max integer

Изменяет размер буфера (по умолчанирю 2000 байт) используемого для поиска символа звездочки в шаблонах.


Установка и настройка
PHP Manual