PHP có thể được thực thi trong dòng lệnh không?

PHP là một ngôn ngữ kịch bản phía máy chủ nguồn mở, ban đầu là viết tắt của 'Trang chủ cá nhân' bây giờ là viết tắt của 'PHP. Bộ tiền xử lý siêu văn bản‘, là từ viết tắt đệ quy. Nó là một ngôn ngữ kịch bản đa nền tảng chịu ảnh hưởng lớn của C, C++ và Java

Chạy mã PHP trong dòng lệnh Linux – Phần 1

Cú pháp PHP rất giống với Cú pháp trong Ngôn ngữ lập trình C, Java và Perl với một vài tính năng dành riêng cho PHP. Tính đến thời điểm hiện tại, PHP được sử dụng bởi khoảng 260 triệu trang web. Bản phát hành ổn định hiện tại là PHP Phiên bản 5. 6. 10

PHP là tập lệnh nhúng HTML tạo điều kiện cho các nhà phát triển viết các trang được tạo động một cách nhanh chóng. PHP chủ yếu được sử dụng ở phía Máy chủ [và JavaScript ở phía Máy khách] để tạo các trang web động qua HTTP, tuy nhiên, bạn sẽ ngạc nhiên khi biết rằng bạn có thể thực thi PHP trong Linux Terminal mà không cần trình duyệt web

Bài viết này nhằm mục đích làm sáng tỏ khía cạnh dòng lệnh của Ngôn ngữ kịch bản PHP

1. Sau khi cài đặt PHP và Apache2, chúng ta cần cài đặt Trình thông dịch dòng lệnh PHP

# apt-get install php5-cli 			[Debian and alike System]
# yum install php-cli 				[CentOS and alike System]

Điều tiếp theo, chúng tôi làm là kiểm tra một php [nếu được cài đặt đúng cách hay không], thông thường bằng cách tạo tệp

# php -f /var/www/html/infophp.php
1 tại vị trí '/var/www/html' [thư mục làm việc của Apache2 trong hầu hết các bản phân phối], với nội dung
# php -f /var/www/html/infophp.php
2,

# echo '' > /var/www/html/infophp.php

và sau đó trỏ trình duyệt của bạn tới http. //127. 0. 0. 1/infophp. php mở tệp này trong trình duyệt web

Kiểm tra thông tin PHP

Có thể thu được kết quả tương tự từ thiết bị đầu cuối Linux mà không cần bất kỳ trình duyệt nào. Chạy tệp PHP có tại ‘/var/www/html/infophp. php' trong Dòng lệnh Linux dưới dạng

# php -f /var/www/html/infophp.php
Kiểm tra thông tin PHP từ Dòng lệnh

Vì đầu ra quá lớn, chúng ta có thể dẫn đầu ra ở trên bằng lệnh 'less' để nhận một đầu ra màn hình tại một thời điểm, đơn giản như

# php -f /var/www/html/infophp.php | less
Kiểm tra tất cả thông tin PHP

Ở đây Tùy chọn '-f' phân tích cú pháp và thực thi tệp tuân theo lệnh

2. Chúng ta có thể sử dụng

# php -f /var/www/html/infophp.php
3, một công cụ sửa lỗi rất có giá trị trực tiếp trên dòng lệnh Linux mà không cần gọi nó từ một tệp, đơn giản như

# php -r 'phpinfo[];'
Công cụ sửa lỗi PHP

Ở đây, tùy chọn '-r' chạy Mã PHP trong Linux Terminal trực tiếp mà không cần thẻ

# php -f /var/www/html/infophp.php
4 và
# php -f /var/www/html/infophp.php
5

3. Chạy PHP ở chế độ Tương tác và thực hiện một số phép toán. Ở đây tùy chọn '-a' dành cho chạy PHP ở Chế độ tương tác

# php -f /var/www/html/infophp.php
0

Nhấn ‘exit‘ hoặc ‘ctrl+c‘ để ​​đóng chế độ tương tác PHP

Kích hoạt chế độ tương tác PHP

4. Bạn có thể chạy tập lệnh PHP một cách đơn giản, nếu đó là tập lệnh shell. Đầu tiên Tạo tập lệnh mẫu PHP trong thư mục làm việc hiện tại của bạn

# php -f /var/www/html/infophp.php
1

Lưu ý rằng chúng tôi đã sử dụng

# php -f /var/www/html/infophp.php
6 trong dòng đầu tiên của tập lệnh PHP này khi chúng tôi sử dụng để thực hiện trong tập lệnh shell [/bin/bash]. Dòng đầu tiên #. /usr/bin/php yêu cầu Dòng lệnh Linux phân tích cú pháp tệp tập lệnh này thành Trình thông dịch PHP

Thứ hai làm cho nó có thể thực thi được như

# php -f /var/www/html/infophp.php
3

và chạy nó như,

# php -f /var/www/html/infophp.php
4

5. Bạn sẽ ngạc nhiên khi biết rằng bạn có thể tự mình tạo các chức năng đơn giản bằng cách sử dụng shell tương tác. Đây là hướng dẫn từng bước

Bắt đầu chế độ tương tác PHP

# php -f /var/www/html/infophp.php
5

Tạo một chức năng và đặt tên cho nó là bổ sung. Đồng thời khai báo hai biến $a và $b

# echo '' > /var/www/html/infophp.php
0

Sử dụng dấu ngoặc nhọn để xác định các quy tắc ở giữa chúng cho chức năng này

# echo '' > /var/www/html/infophp.php
1

Xác định [các] quy tắc. Ở đây quy tắc nói cộng hai biến

# echo '' > /var/www/html/infophp.php
2

Tất cả các quy tắc được xác định. Đính kèm các quy tắc bằng cách đóng dấu ngoặc nhọn

# echo '' > /var/www/html/infophp.php
3

Chức năng kiểm tra và cộng các chữ số 4 và 3 đơn giản như

# echo '' > /var/www/html/infophp.php
4Đầu ra mẫu
# echo '' > /var/www/html/infophp.php
5

Bạn có thể chạy đoạn mã dưới đây để thực thi chức năng, bao nhiêu lần tùy thích với các giá trị khác nhau. Thay thế a và b bằng các giá trị của bạn

# echo '' > /var/www/html/infophp.php
6
# echo '' > /var/www/html/infophp.php
7Đầu ra mẫu
# echo '' > /var/www/html/infophp.php
8
Tạo hàm PHP

Bạn có thể chạy chức năng này cho đến khi thoát khỏi chế độ tương tác [Ctrl+z]. Ngoài ra, bạn sẽ nhận thấy rằng trong đầu ra ở trên, kiểu dữ liệu được trả về là NULL. Điều này có thể được khắc phục bằng cách yêu cầu vỏ tương tác php quay lại vị trí của tiếng vang

Chỉ cần thay thế câu lệnh 'echo' trong hàm trên bằng 'return'

Thay thế

# echo '' > /var/www/html/infophp.php
2

với

# php -f /var/www/html/infophp.php
0

và phần còn lại của những điều và nguyên tắc vẫn giữ nguyên

Đây là một ví dụ, trả về kiểu dữ liệu thích hợp trong đầu ra

Hàm PHP

Luôn nhớ rằng, các chức năng do người dùng xác định không được lưu trong lịch sử từ phiên shell này sang phiên shell khác, do đó, khi bạn thoát khỏi shell tương tác, nó sẽ bị mất

Hy vọng bạn thích phiên này. Giữ kết nối cho nhiều bài viết như vậy. Hãy theo dõi và khỏe mạnh. Cung cấp cho chúng tôi thông tin phản hồi có giá trị của bạn trong các ý kiến. Thích và chia sẻ chúng tôi và giúp chúng tôi lan truyền

Bạn có thể chạy PHP trên dòng lệnh không?

php. Lưu ý rằng không có hạn chế nào về tệp nào có thể được thực thi; . phần mở rộng php. Truyền mã PHP để thực thi trực tiếp trên dòng lệnh .

Dòng lệnh PHP là gì?

PHP hỗ trợ CLI SAPI [API máy chủ giao diện dòng lệnh] để thực thi tập lệnh từ dòng lệnh . SAPI này sẽ khác với các giao diện khác dựa trên thực tiễn IO, mặc định cấu hình, lưu vào bộ đệm, v.v. Ví dụ: thực hành IO – nó sẽ không hỗ trợ phương thức yêu cầu PHP [GET, POST].

Làm cách nào để thực thi một tệp PHP?

php” được đặt trong thư mục “htdocs”. Nếu bạn muốn chạy nó, hãy mở bất kỳ trình duyệt web nào và nhập “localhost/demo. php” và nhấn enter . Chương trình của bạn sẽ chạy.

Làm cách nào để thêm PHP vào CMD?

CẤU HÌNH CƠ BẢN .
Trước tiên, bạn cần tải xuống phiên bản PHP mới nhất và giải nén nó vào C của bạn. \.
Điều hướng đến Bảng điều khiển > Hệ thống và bảo mật > Hệ thống > Cài đặt hệ thống nâng cao. .
Mở CMD và nhập PATH. .
Gõ “cd C. \[tên thư mục]” trong CMD để vào thư mục PHP của bạn

Chủ Đề