Chẳng hạn, trong khi tôi đang cố gắng tìm ra vấn đề về ngày/định dạng PHP, tôi đã sử dụng lệnh đó trên một tập lệnh có tên là datetest. php có nội dung này
Đây là lệnh PHP đó và đầu ra của nó trông như thế nào khi tôi chạy nó từ dòng lệnh Unix của mình
$ php -f datetest.php
2019-10-02 18:48:12
Chạy PHP tại dòng lệnh Linux/Unix
Lưu ý rằng đối với các thử nghiệm nhỏ như thế này, bạn cũng có thể thực thi mã PHP ngay tại dòng lệnh Unix bằng cách sử dụng php -r
$ php -r '$d = date["Y-m-d H:i:s"]; echo "$d\n"; '
2019-10-02 18:52:35
Một chìa khóa tôi tìm thấy với phương pháp này là sử dụng dấu nháy đơn để đính kèm mã PHP của bạn. Nếu bạn sử dụng dấu ngoặc kép, trình bao Unix sẽ cố gắng diễn giải bất kỳ nội dung nào bên trong chuỗi của bạn
Sau khi thoát khỏi trình bao tương tác, các chức năng do người dùng xác định sẽ không lưu trong lịch sử từ phiên trình bao này sang phiên trình bao khácQ
Bạn đã nhắc đến bảng điều khiển php như thế nào?
A
"php -a" được sử dụng cho nó
Q
Hãy tiếp tục với công việc
A
Cảm ơn bình luận của bạn
Q
Phiên bản php nào bạn đã sử dụng trong bài đăng của mình?
A
Phiên bản mặc định 5. 3. 10 đi kèm với cài đặt
Q
Trường hợp tập lệnh mẫu được tạo tại sao đặc biệt trong đường dẫn được cung cấp "var/www/html/"
A
Ở đây tôi muốn hiển thị đầu ra của mình trong giao diện web nên tôi đã tạo một mã php mẫu trong thư mục gốc của tài liệu máy chủ web Apache
PHP chủ yếu được sử dụng để phát triển các ứng dụng web, nhưng nó cũng có thể được sử dụng cho các mục đích khác. Một trong những tính năng hữu ích của PHP là hỗ trợ loại SAPI [Giao diện lập trình ứng dụng máy chủ] có tên CLI [Giao diện dòng lệnh]. CLI SAPI được phát hành trong PHP 4. 2. 0 phiên bản lần đầu tiên. Tùy chọn –enable-cli được sử dụng để bật tính năng này và tùy chọn này được bật trong phiên bản PHP mới theo mặc định. Hơn nữa, tùy chọn –disable-cli được sử dụng để tắt tính năng này
Các tùy chọn CLI khác nhau được sử dụng trong PHP và cách thực thi tập lệnh PHP từ dòng lệnh được mô tả trong hướng dẫn này
tùy chọn CLI
Một số tùy chọn CLI được sử dụng nhiều nhất. Chúng được giải thích dưới đây
Sử dụng các tùy chọn CLI
Bạn phải cài đặt PHP trên hệ điều hành của mình để kiểm tra các tùy chọn CLI của PHP. Không cần máy chủ web để chạy tập lệnh PHP từ thiết bị đầu cuối. Vì vậy, bạn có thể chạy lệnh PHP từ bất kỳ vị trí nào và tệp PHP có thể được lưu trữ ở bất kỳ vị trí nào
Việc sử dụng các tùy chọn CLI khác nhau được hiển thị trong phần này của hướng dẫn này
Ví dụ 1. Kiểm tra phiên bản CLI bằng –v
Chạy lệnh PHP với tùy chọn -v từ thiết bị đầu cuối
$ php - v
Đầu ra sau đây cho thấy CLI phiên bản 7. 4. 3 được cài đặt trên hệ thống
Ví dụ-2. Hiển thị đầu ra của phpinfo[] sử dụng -i
Chạy lệnh PHP với tùy chọn -i từ thiết bị đầu cuối
$ php - i
Đầu ra sau đây hiển thị thông tin chi tiết được trả về bởi hàm phpinfo[]
Ví dụ-3. Thực thi một tập lệnh PHP đơn giản mà không cần dấu phân cách PHP bằng cách sử dụng -r
Chạy lệnh PHP với tùy chọn -r và tập lệnh từ thiết bị đầu cuối
$ php - r 'echo "Chào mừng bạn đến với Gợi ý Linux\n";'