Sau khi cài đặt PHP, chúng tôi đã sẵn sàng để chạy mã PHP thông qua dòng lệnh. Bạn chỉ cần làm theo các bước để chạy chương trình PHP bằng dòng lệnh
- Mở terminal hoặc cửa sổ dòng lệnh
- Chuyển đến thư mục hoặc thư mục được chỉ định chứa các tệp php
- Sau đó, chúng ta có thể chạy mã php bằng lệnh sau.
php file_name.php
- Chúng ta cũng có thể khởi động máy chủ để kiểm tra mã php bằng dòng lệnh bằng lệnh sau.
php -S localhost:port -t your_folder/
Ghi chú. Trong khi sử dụng máy chủ tích hợp PHP, tên của tệp PHP bên trong thư mục gốc phải là chỉ mục. php và tất cả các tệp PHP khác có thể được siêu liên kết thông qua trang chỉ mục chính
PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này
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
OptionDescription-rIt is used to execute PHP script without using PHP delimiter [].-fIt is used to execute the PHP file.-iIt is used to display the output of phpinfo[].-lIt is used to check the syntax of the given PHP file.-wIt is used strip comments and whitespaces from the given file.-aIt is used to run in an interactive shell environment.-hIt is used to display all available options with an explanation of CLI.-vIt is used to display the PHP CLI version information.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";'
Chạy tệp PHP từ thiết bị đầu cuối bằng lệnh PHP với tùy chọn -f. Bạn phải đề cập đúng đường dẫn của tệp PHP trong lệnh
$ php - f /var/www/html/php/cli1. php
Trong đầu ra sau, 30 và 70 được lấy làm đầu vào và 100 được in làm đầu ra
Ví dụ-5. Kiểm tra cú pháp của tệp PHP bằng -l
Tạo một tệp PHP có tên cli2. php với đoạn script sau. Ở đây, STDIN được xác định ở đầu tập lệnh để lấy đầu vào từ người dùng. Tiếp theo, một giá trị chuỗi sẽ được lấy từ người dùng và được in sau khi định dạng
#. /usr/bin/php -q
Chạy đoạn script trên với tùy chọn -l để kiểm tra lỗi cú pháp. Nếu tập lệnh chứa bất kỳ lỗi cú pháp nào, thì đầu ra sẽ hiển thị lỗi bằng số dòng. Nếu không, nó sẽ in giá trị 'Không phát hiện thấy lỗi cú pháp'. Tốt hơn hết là kiểm tra tập lệnh, xem có bất kỳ lỗi cú pháp nào hay không, trước khi thực thi tập lệnh
$ php - l /var/www/html/php/cli2. php
Đầu ra sau đây cho thấy tập lệnh không có lỗi cú pháp. Ví dụ: nếu bất kỳ dấu chấm phẩy [;] nào bị bỏ qua sau bất kỳ dòng nào, thì nó sẽ hiển thị lỗi với số dòng
Ví dụ-6. Hiển thị tập lệnh PHP từ một tệp bằng cách bỏ qua các nhận xét và khoảng trắng bằng cách sử dụng -w
Bạn có thể kiểm tra việc sử dụng tùy chọn -w bằng cách tạo bất kỳ tệp script PHP nào có nhận xét và khoảng trắng. Tạo một tệp PHP có tên cli3. php với đoạn mã sau chứa hai nhận xét và nhiều khoảng trắng. Đầu ra sẽ hiển thị toàn bộ tập lệnh bằng cách xóa nhận xét và khoảng trắng
#. /usr/bin/php -q
Chạy tập lệnh trên với tùy chọn -w bằng lệnh PHP
$ php -w /var/www/html/php/cli3. php
Đầu ra sau sẽ xuất hiện sau khi chạy tập lệnh
Phần kết luận
Bạn có thể kiểm tra tập lệnh PHP mà không cần sử dụng bất kỳ máy chủ web nào bằng cách sử dụng tính năng CLI. Nhiều tùy chọn khác tồn tại cho PHP CLI cho các mục đích khác nhau. Bạn có thể lấy danh sách tất cả các tùy chọn CLI bằng cách chạy lệnh PHP với tùy chọn -h nếu bạn muốn biết thêm về PHP CLI. Các tùy chọn CLI được sử dụng phổ biến nhất được giải thích trong hướng dẫn này, với các ví dụ, để cho người đọc biết thêm về tính năng PHP này