Tôi đang sử dụng mã php này:bất hợp pháp mã lỗi lệnh 127 trong chức năng php exec
exec("unrar e file.rar",$ret,$code);
và nhận được một mã lỗi của lệnh bất hợp pháp tức là 127 ... nhưng khi tôi đang sử dụng lệnh này thông qua ssh làm việc của nó ... bởi vì unrar được cài đặt trên máy chủ ... vì vậy bất cứ ai có thể đoán tại sao exec không làm đúng công cụ?
chỉ một suy nghĩ: là file.rar chắc chắn trong cùng một thư mục mà các tập lệnh php đang chạy trong? Và là unrar trong một thư mục có trong PATH? – Ben
yeah file.rar nằm trong cùng một thư mục ... unrar được cài đặt trên hệ thống ... có bất kỳ ath cụ thể nào cần được thực thi bởi php exec không? – Intellex
Tôi nói với nó làm việc tốt trên thiết bị đầu cuối mà im sử dụng thông qua ssh – Intellex