Để chạy PHP từ dòng lệnh trong windows, bạn chỉ cần thêm đường dẫn tệp thực thi php vào biến hệ thống một cách chính xác. Nếu bạn đã cài đặt XAMPP và muốn sử dụng dòng lệnh để chạy PHP trên Windows thì đây là bài viết hữu ích dành cho bạn
Tôi đã cài đặt XAMPP trong máy tính cục bộ của mình có hệ điều hành windows 7. Phần quan trọng nhất là đặt biến hệ thống path
và sau khi tìm hiểu các bước tôi mô tả bên dưới cùng với hình ảnh, bạn cũng sẽ có thể thực hiện tương tự cho các ngôn ngữ lập trình và hệ điều hành khác
Chạy PHP từ dòng lệnh trong windows và xampp
1. Nhấp chuột phải vào biểu tượng Máy tính trên Màn hình của bạn và chọn tùy chọn Properties
2. Trong cửa sổ Hệ thống, nhấp vào Advanced system settings
ở ngăn bên trái như được đánh dấu bên dưới
3. Trong cửa sổ Thuộc tính hệ thống, chọn tab Advanced
từ menu ngang ở trên cùng và nhấp vào nút Environment Variables
được cung cấp ở cuối cửa sổ như hình minh họa bên dưới. 4. Trong cửa sổ tiếp theo, gọi Biến môi trường như minh họa ở trên, chuyển đến Biến hệ thống [lưới thứ hai] và tìm một biến có tên Path
và nhấp vào Edit
. Nếu biến Path
không xuất hiện, hãy nhấp vào New
.
5. Lấy đường dẫn php nơi bạn đã cài đặt XAMPP. Trong trường hợp của tôi, đó là E:/xampp/php
. Thêm đường dẫn này vào giá trị biến trong hộp thoại nhỏ xuất hiện
Nếu bạn đang chỉnh sửa thì hãy thêm dấu chấm phẩy trước đường dẫn bạn đang thêm vào các biến riêng biệt. Vì vậy, nó sẽ là Properties
0 đối với tôi
khác trong trường hợp mới, hãy thêm Path
là Properties
2 và đường dẫn php của bạn là Properties
3 rồi nhấp vào OK
6. Nhấn OK và đóng tất cả các cửa sổ. Bây giờ bạn đã sẵn sàng, hãy thử nghiệm điều này
Chạy PHP từ dòng lệnh
- Mở dấu nhắc lệnh bằng cách nhập
Properties
4 vào hộp tìm kiếm bên dưới menu bắt đầu của bạn - Nhập
Properties
5 và nhấn Enter - Bạn sẽ nhận được thông tin phiên bản như hình
Ngoài ra, tôi đã tạo một thư mục có tên là Properties
6 trong htdocs và một tệp có tên là Properties
7 bên trong thư mục đó. Tôi chỉ đơn giản viết Properties
8 làm nội dung của tệp này. Bây giờ tôi thực hiện các lệnh sau để bạn làm quen với điều này
Properties
9 [đường dẫn thư mục hiện tại]Advanced system settings
0 [thư mục mở]Advanced system settings
1 [mở dự án tôi đang làm]Advanced system settings
2 [thực hiện lệnh]
Đây là tất cả. Chúng tôi chỉ thấy những thứ này hoạt động như thế nào? . Biến hệ thống được đặt vĩnh viễn và bạn có thể chạy PHP từ dòng lệnh trong windows và xampp bất cứ lúc nào
Để giải quyết 'php' không được nhận dạng là sự cố lệnh bên trong hoặc bên ngoài, bạn cần thêm thư mục chứa chương trình PHP của bạn vào biến môi trường Windows
Bạn có thể làm như vậy trong năm bước như hình dưới đây
Hướng dẫn này sử dụng Windows 11, nhưng giải pháp sẽ hoạt động trên tất cả các phiên bản Windows [XP, Vista, 7, 8 và 10]
Bước 1. Tìm vị trí thư mục PHP của bạn
Trước tiên, bạn cần tìm vị trí của PHP mà bạn đã cài đặt trên máy Windows của mình
Có một số cách bạn có thể cài đặt PHP. Bạn có thể tải xuống phiên bản PHP mới nhất từ windows. php. net hoặc bạn có thể tải xuống phần mềm đi kèm như XAMPP, WAMP hoặc MAMP
Bất kể bạn lấy PHP từ đâu, bạn cần tìm thư mục php/
trên máy của mình
Ví dụ: đây là ví dụ về thư mục php/
từ XAMPP
thư mục php trong XAMPP
Bước 2. Sao chép đường dẫn thư mục PHP
Khi bạn tìm thấy thư mục php/
, hãy nhấp vào thanh URL hiển thị, sau đó nhấp vào sao chép
sao chép đường dẫn đến thư mục php
Tiếp theo, bạn cần đặt đường dẫn này vào biến môi trường Windows
Bước 3. Mở menu biến môi trường Windows
Mở menu Bắt đầu trong máy của bạn và nhập “var” hoặc “variables” vào thanh tìm kiếm
Bạn sẽ thấy Windows hiển thị Chỉnh sửa menu biến môi trường hệ thống trên kết quả tìm kiếm như hình bên dưới
Windows chỉnh sửa các biến môi trường
Nhấp vào menu đó và bạn sẽ được đưa vào menu Thuộc tính hệ thống
Xác định vị trí menu biến môi trường như hình bên dưới
vị trí menu biến môi trường
Nhấp vào menu và bạn sẽ thấy Biến môi trường cho Người dùng hiện tại và Hệ thống
Bước 4. Thêm PHP vào biến Đường dẫn của bạn
Bạn cần chỉnh sửa biến Path
trong biến User hoặc System như hình bên dưới
Biến đường dẫn trong Người dùng và Hệ thống
Đường dẫn Người dùng chỉ áp dụng cho người dùng hiện tại, trong khi Đường dẫn hệ thống đang hoạt động cho tất cả người dùng
Nếu bạn chỉ có một người dùng sẽ sử dụng PHP, bạn có thể đặt đường dẫn trong Biến người dùng
Nhấp vào biến Path
, sau đó nhấp vào Chỉnh sửa…
Bạn cần thêm đường dẫn thư mục php/
vào môi trường như hình bên dưới
Thêm PHP vào biến môi trường Đường dẫn
Sau khi bạn thêm đường dẫn php/
, hãy nhấp vào OK
Bước #5. Khởi động lại Command Prompt và chạy lại lệnh php
Bạn cần khởi động lại Command Prompt một lần trước khi có thể sử dụng lệnh php
Đóng và sau đó mở lại Dấu nhắc Lệnh của bạn. Chạy lệnh php -v
và bạn sẽ thấy phiên bản PHP như sau
Đã giải quyết vấn đề PHP không được công nhận
Điều này có nghĩa là Windows đã nhận ra đường dẫn php
mà bạn đặt trong các biến môi trường
Và đó là cách bạn giải quyết vấn đề 'php' không được nhận dạng dưới dạng lệnh bên trong hoặc bên ngoài, chương trình có thể hoạt động hoặc tệp bó
Không bắt buộc. Sử dụng PHP từ nguồn khác
Phương pháp tương tự cũng hoạt động khi bạn tải xuống PHP từ windows. php. mạng lưới
Ví dụ: tôi đã tải xuống phiên bản PHP v8 mới nhất. 1. 10 từ cửa sổ. php. net và giải nén nó vào thư mục php
1 của tôi
Để làm cho Windows sử dụng phiên bản PHP này, tôi chỉ cần thay đổi các biến môi trường Đường dẫn như bên dưới
PHP sử dụng phiên bản khác trên đường dẫn
Khi tôi nhấp vào OK, tôi khởi động lại Dấu nhắc Lệnh và chạy lại lệnh php -v
Lần này, phiên bản PHP khác với phiên bản từ XAMPP
PHP sử dụng phiên bản khác
Bây giờ bạn đã học cách giải quyết 'php' không được nhận dạng là lệnh nội bộ hoặc bên ngoài, chương trình có thể hoạt động hoặc sự cố tệp bó trên máy Windows của bạn. công việc tốt đẹp