O comportamento destas funções é afetado pelas configurações do php.ini.
Para configurar a extensão expect, existem opções de configuração no arquivo de configuração php.ini.
| Nome | Padrão | Modificável | Registro de Alterações | 
|---|---|---|---|
| expect.timeout | "10" | INI_ALL | |
| expect.loguser | "1" | INI_ALL | |
| expect.logfile | "" | INI_ALL | |
| expect.match_max | "" | INI_ALL | 
Aqui está uma breve explicação das diretivas de configuração.
expect.timeout
     int
    Tempo limite para espera pelos dados, ao usar a função expect_expectl().
Um valor "-1" desativa a ocorrência de um tempo limite.
Nota:
Um valor "0" faz com que a função expect_expectl() retorne imediatamente.
expect.loguser
     bool
    Informa se Expect deve enviar qualquer saída gerada pelo processo para stdout. Como os programas interativos normalmente refletem suas informações, isso geralmente é suficiente para mostrar os dois lados da conversa.
expect.logfile
     string
    Nome do arquivo onde será gravada a saída do processo gerado. Se este arquivo não existir, ele será criado.
Nota:
Se esta configuração não estiver vazia, a saída será escrita independentemente do valor de expect.loguser.
expect.match_max
     int
    Altera o tamanho padrão (2000 bytes) do buffer usado para corresponder aos asteriscos nos padrões.
