Recentemente ho compilato un binario PHP 5.2.9 e ho provato ad eseguire alcuni script PHP con esso. Posso eseguire alcuni script senza problemi, ma uno di essi ne interrompe l'esecuzione a metà, uscendo senza errori o avvisi. Il codice di stato restituito del processo è 255.
Ho letto nel manuale che tale stato è "riservato". La domanda è: per cosa?
Credo che abbia qualcosa a che fare con le dipendenze mancanti nell'eseguibile PHP, ma non posso esserne sicuro.
Qualcuno sa cosa significa un codice di uscita di 255?
PS Non ci sono errori negli script PHP, funzionano bene su altre macchine.
php.ini
file non funzionante (ovvero all'interno del file sono presenti caratteri non funzionanti). Mi ci sono voluti 2 ore per capirlo. Suggerimento: se il tuo script (cioècomposer.phar
) funzionaphp -n composer.phar
,php.ini
probabilmente il tuo file è rotto.