PHP có được sử dụng cho dòng lệnh không?

Sử dụng PHP từ dòng lệnh cho phép chúng tôi sử dụng các kỹ năng PHP của mình trong một thế giới hoàn toàn mới. Bạn có thể chạy các tập lệnh PHP riêng lẻ và cũng có thể chạy PHP đặc biệt, khi bạn nhập nó. Có các công cụ để kiểm tra phiên bản và cấu hình của PHP, đồng thời nhận thông tin về bất kỳ chức năng, tiện ích mở rộng nào, v.v. Hãy xem những gì chúng ta có thể làm với công cụ này

  • Đọc tất cả các bài viết về thiết kế web của chúng tôi tại đây [mở trong tab mới]

Phiên bản PHP và cấu hình

Đây là một nơi tốt để bắt đầu. tìm phiên bản PHP mà bạn đang chạy bằng cách sử dụng php với -v

php -v
PHP 5. 3. 5-1ubuntu7. 2 với Suhosin-Patch [cli] [được xây dựng. 2 tháng năm 2011 23. 18. 30]
Bản quyền [c] 1997-2009 Nhóm PHP
Zend Engine v2. 3. 0, Bản quyền [c] 1998-2010 Zend Technologies

Bạn có thể thấy rằng tôi đang chạy PHP 5. 3. 5 – và có thông tin về bản dựng cụ thể [máy này có phiên bản mặc định từ kho của Ubuntu, bao gồm cả Suhosin]. Điều này thực sự tiện dụng để kiểm tra nhanh những gì có sẵn.

Các công tắc tuyệt vời khác để tìm hiểu về thiết lập hiện tại là -m và -i [mặc dù cả hai đều cho khá nhiều kết quả nên tôi sẽ không bao gồm các ví dụ ở đây]. -m cung cấp danh sách đầy đủ các mô-đun có sẵn, rất phù hợp để kiểm tra xem bạn có sẵn một tiện ích mở rộng cụ thể hay không. Tùy chọn -i cung cấp thông tin về cấu hình và rất nhiều thông tin. Nó tương tự như đầu ra của phpinfo[] mà bạn có thể sử dụng trên trang web để kiểm tra thiết lập của mình.

Trước khi chúng ta tiếp tục, hãy lưu ý đến một mục yêu thích khác. php --ini hiển thị tệp ini nào đã được tải và có thể giúp theo dõi vị trí cài đặt đến từ đâu.

Chạy PHP từ dòng lệnh

Cách đơn giản nhất để sử dụng dòng lệnh của PHP là chạy tập lệnh PHP hiện có từ nó. Có một vài điều khác biệt, ví dụ như biến $_SERVER chứa một số tùy chọn khác nhau, phù hợp với nền tảng, nhưng nếu không thì mọi thứ sẽ hoạt động như bạn mong đợi. Lấy ví dụ đơn giản này

Chủ Đề