Recentemente, compilei um binário do PHP 5.2.9 e tentei executar alguns scripts PHP com ele. Posso executar alguns scripts sem problemas, mas um deles interrompe sua execução no meio do caminho, saindo sem erros ou avisos. O código de status retornado do processo é 255.
Eu li no manual que esse status é 'reservado'. A questão é: para quê?
Acredito que tenha algo a ver com dependências ausentes no executável do PHP, mas não tenho certeza.
Alguém sabe o que significa um código de saída 255?
PS Não há erros nos scripts PHP, eles funcionam OK em outras máquinas.
php.ini
de arquivo (ou seja, o arquivo tem caracteres quebrada por dentro). Levei duas horas para descobrir isso. Dica: Se o seu script (ou sejacomposer.phar
) funcionarphp -n composer.phar
, seuphp.ini
arquivo provavelmente está quebrado.