Gần đây tôi đã biên dịch một tệp nhị phân PHP 5.2.9 và tôi đã cố gắng thực thi một số tập lệnh PHP với nó. Tôi có thể thực thi một số tập lệnh mà không gặp vấn đề gì, nhưng một trong số chúng tạm dừng quá trình thực thi giữa chừng, thoát mà không có lỗi hoặc cảnh báo. Mã trạng thái được trả về của quá trình là 255.
Tôi đã đọc trong hướng dẫn rằng trạng thái như vậy là 'dành riêng'. Câu hỏi là: để làm gì?
Tôi tin rằng nó có một cái gì đó để làm với sự phụ thuộc bị thiếu trong tệp thực thi PHP, nhưng tôi không thể chắc chắn.
Bất cứ ai cũng biết mã thoát 255 có nghĩa là gì?
PS Không có lỗi trong các tập lệnh PHP, chúng chạy OK trên các máy khác.
php.ini
tệp bị hỏng (tức là tệp đã bị hỏng ký tự bên trong). Mất 2 giờ để tìm hiểu điều này. Mẹo: Nếu tập lệnh của bạn (tức làcomposer.phar
) hoạt động vớiphp -n composer.phar
, thìphp.ini
tệp của bạn có thể bị hỏng.