Cách chạy shell script trong php

Ngoài việc chạy các tập lệnh PHP thông qua một máy chủ web chẳng hạn như Apache, bạn cũng có thể chạy các tập lệnh PHP từ dòng lệnh [cũng có thể viết các ứng dụng GUI bằng PHP bằng cách sử dụng PHP-GTK, nhưng tôi có thể sẽ xem xét điều đó vào lúc khác]. Bài đăng này xem xét hai cách bạn có thể chạy tập lệnh PHP từ máy tính chạy *nix [Linux, UNIX, BSD, OSX] và cách duy nhất bạn có thể thực hiện từ Windows

Sử dụng một shebang

Các tập lệnh shell UNIX được đặt là có thể thực thi được và dòng đầu tiên trong tệp chứa một dòng "shebang" hiển thị đường dẫn đến tệp thực thi sẽ phân tích cú pháp tập lệnh

Nếu nhị phân PHP của bản phân phối của bạn ở vị trí e. g. /usr/bin/php bạn sẽ thêm phần này vào dòng đầu tiên trong tập lệnh của mình

#!/usr/bin/php

và sau đó có tập lệnh PHP của bạn bên dưới nó

Để chạy "tập lệnh chào thế giới", bạn sẽ làm điều này

#!/usr/bin/php

Chủ Đề