Niedawno skompilowałem plik binarny PHP 5.2.9 i próbowałem z nim wykonać kilka skryptów PHP. Mogę wykonywać niektóre skrypty bez problemów, ale jeden z nich przerywa wykonywanie w połowie, kończąc bez błędów i ostrzeżeń. Zwrócony kod statusu procesu to 255.
Przeczytałem w instrukcji, że taki status jest „zastrzeżony”. Pytanie brzmi: po co?
Myślę, że ma to coś wspólnego z brakującymi zależnościami w pliku wykonywalnym PHP, ale nie jestem pewien.
Czy ktoś wie, co oznacza kod wyjścia 255?
PS Skrypty PHP nie zawierają błędów, działają poprawnie na innych komputerach.
php.ini
plikiem (tzn. Plik zawiera uszkodzone znaki). Zajęło mi to 2 godziny, żeby to rozgryźć. Wskazówka: Jeśli Twój skrypt (tj.composer.phar
) Działaphp -n composer.phar
,php.ini
prawdopodobnie plik jest uszkodzony.