151
Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.
Tôi đã gặp lỗi sau khi tôi chạy một lệnh với php
C:\xampp\htdocs>php
'php' is not recognized as an internal or external command,
operable program or batch file.
Tôi không gặp bất kỳ lỗi nào khi tôi chạy lệnh với php
theo đường dẫn sau:
C:\xampp\php>php //do not got error here
Tại sao tôi gặp lỗi này?
'PHP' không được công nhận là lệnh bên trong hoặc bên ngoài, chương trình có thể vận hành hoặc tệp hàng loạt.
Paolo tha thứ
6.3728 Huy hiệu vàng45 Huy hiệu bạc57 Huy hiệu Đồng8 gold badges45 silver badges57 bronze badges
Hỏi ngày 8 tháng 7 năm 2015 lúc 11:28Jul 8, 2015 at 11:28
SadikhasansadikhasanSadikhasan
18.1k20 Huy hiệu vàng79 Huy hiệu bạc119 Huy hiệu đồng20 gold badges79 silver badges119 bronze badges
0
Thêm C:\xampp\php
vào biến môi trường PATH
của bạn. [Máy tính của tôi-> Thuộc tính-> Cài đặt hệ thống nâng cao-> Biến môi trường-
Sau đó đóng dấu nhắc lệnh của bạn và khởi động lại.
Lưu ý: Điều rất quan trọng là đóng dấu nhắc lệnh của bạn và khởi động lại nếu không các thay đổi sẽ không được phản ánh. It's very important to close your command prompt and restart again otherwise changes will not be reflected.
Đã trả lời ngày 8 tháng 7 năm 2015 lúc 11:32Jul 8, 2015 at 11:32
2
Bạn cần vào máy tính của tôi-> Thuộc tính -> Cài đặt hệ thống nâng caoMy Computer->properties -> Advanced system setting
Bây giờ bấm vào các biến môi trường ..Environment Variables..
Thêm; C: \ xampp \ PHP trong giá trị biến đường dẫn;C:\xampp\php in path variable value
Bây giờ hãy khởi động lại lệnh nhắc lệnh!
Lưu ý: Đảm bảo bạn chạy CMD qua chạy với tư cách quản trị viên Make sure you run CMD via run as administrator
Nigel Ren
54,8K11 Huy hiệu vàng39 Huy hiệu bạc53 Huy hiệu Đồng11 gold badges39 silver badges53 bronze badges
Đã trả lời ngày 12 tháng 1 năm 2017 lúc 18:00Jan 12, 2017 at 18:00
Hoàng tử Patelprince PatelPrince Patel
2.8421 Huy hiệu vàng20 Huy hiệu bạc27 Huy hiệu đồng1 gold badge20 silver badges27 bronze badges
1
Bạn chỉ cần thêm đường dẫn của tệp PHP
của bạn. Trong trường hợp bạn đang sử dụng
C:\xampp\php>php //do not got error here
0 hoặc chưa cài đặt nó trên ổ C.
Đã trả lời ngày 1 tháng 9 năm 2017 lúc 7:22Sep 1, 2017 at 7:22
Đặt
C:\xampp\php>php //do not got error here
1 trong biến môi trường đường dẫn của bạn. Sau đó khởi động lại lời nhắc CMD.Environment Variable. Then restart CMD prompt.
Đã trả lời ngày 8 tháng 7 năm 2015 lúc 11:37Jul 8, 2015 at 11:37
VikasvikasVikas
2672 Huy hiệu bạc10 Huy hiệu đồng2 silver badges10 bronze badges
1
Bạn cần thêm C:\xampp\php
vào
C:\xampp\php>php //do not got error here
3 của mình, chỉ sau đó bạn có thể thực thi dòng lệnh php
từ bên ngoài C:\xampp\php>php //do not got error here
5.
Đã trả lời ngày 8 tháng 7 năm 2015 lúc 11:31Jul 8, 2015 at 11:31
RajarajaRaja
8419 Huy hiệu bạc22 Huy hiệu đồng9 silver badges22 bronze badges
Ở đây những gì tôi làm trên PC của mình, tôi cài đặt tất cả các phần mềm mà tôi thường sử dụng trong G: Partian không phải C: Nếu hệ điều hành của tôi rơi [win 10], không cần cài đặt lại chúng và mất thời gian, thì cách thức hoạt động của Windows Cập nhật Đường dẫn tự động nếu bạn cài đặt bất kỳ chương trình mới hoặc pice của softwore,
VÌ THẾ
Tôi phải cập nhật đường dẫn như thế này ở đây! Tất cả phần mềm của tôi tôi thường sử dụng
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;G:\HashiCorp\Vagrant\bin;G:\xampp\php;G:\xampp\mysql\bin;G:\Program Files [x86]\heroku\bin;G:\Program Files [x86]\Git\bin;G:\Program Files [x86]\composer;G:\Program Files [x86]\nodejs;G:\Program Files [x86]\Sublime Text 3;G:\Program Files [x86]\Microsoft VS Code\bin;G:\Program Files [x86]\cygwin64\bin
Đã trả lời ngày 25 tháng 11 năm 2018 lúc 8:31Nov 25, 2018 at 8:31
Tôi cũng gặp lỗi sau khi chạy lệnh với PHP
, tôi đã làm giải pháp như vậy:
- Từ máy tính để bàn, nhấp chuột phải vào biểu tượng máy tính.
- Chọn Thuộc tính từ menu ngữ cảnh.
- Nhấp vào liên kết Cài đặt hệ thống nâng cao.
- Nhấp vào các biến môi trường. Trong các biến hệ thống phần, hãy tìm biến môi trường đường dẫn và chọn nó. Nhấp vào Chỉnh sửa. Nếu biến môi trường đường dẫn không tồn tại, hãy nhấp vào Mới.
- Trong cửa sổ biến hệ thống chỉnh sửa, thêm
C:\xampp\php
vào biến môi trường đường dẫn của bạn.PATH Environment Variable.
Lưu ý rất quan trọng: Bắt đầu lại lệnh bắt đầu
Đã trả lời ngày 19 tháng 3 năm 2018 lúc 10:24Mar 19, 2018 at 10:24
Udhav Sarvaiyaudhav SarvaiyaUdhav Sarvaiya
8.77712 Huy hiệu vàng54 Huy hiệu bạc61 Huy hiệu Đồng12 gold badges54 silver badges61 bronze badges
1
Cho laragon:
Đầu tiên, hãy tải xuống PHP của bạn từ [//windows.php.net/doad/] sau đó giải nén tệp của bạn -> Sao chép thư mục -> Dán hướng này:
C: \ Laragon \ bin \ php`your thư mục
Tìm kiếm từ Windows
Chỉnh sửa các biến môi trường hệ thống và sau đó mở nó.
Nhấp vào các biến môi trường ...
Nhấp vào đường dẫn và chỉnh sửa
Nhấp mới và thêm đường dẫn php.exe như: c: \ laragon \ bin \ php`your thư mục '
Và sau đó nhấn OK cho tất cả các bước.
Khởi động lại Laragon và VSCODE
Và vấn đề của chúng tôi đã được giải quyết.
Đã trả lời ngày 4 tháng 2 lúc 13:43Feb 4 at 13:43
Thông tin thêm:
Nếu bạn đang sử dụng phpstorm làm IDE, sau khi cập nhật biến đường dẫn, bạn cần khởi động lại phpstorm để có hiệu lực.
Khởi động lại cửa sổ thiết bị đầu cuối là không đủ cho tôi. [Phpstorm 2020.3.2]
Đã trả lời ngày 6 tháng 2 năm 2021 lúc 12:15Feb 6, 2021 at 12:15
Adem tepeadem tepeAdem Tepe
4845 Huy hiệu bạc10 Huy hiệu đồng5 silver badges10 bronze badges
Trong đường dẫn Php XAMPP 8.1.2 mới nhất được thay đổi thành phần dưới đây: Đặt nó trong biến đường dẫn của bạn.
C:\xampp\php\windowsXamppPhp
Đừng quên khởi động lại PowerShell và điều hành với tư cách quản trị viên.
Đã trả lời ngày 6 tháng 2 lúc 15:44Feb 6 at 15:44
Abid Aliabid AliAbid Ali
5295 Huy hiệu bạc10 Huy hiệu Đồng5 silver badges10 bronze badges
1
Tôi đã phải đối mặt với vấn đề này ngay cả với biến môi trường Windows được thiết lập đúng. Tôi chỉ cần đóng và khởi động lại thiết bị đầu cuối để giải quyết nó.
Đã trả lời ngày 7 tháng 8 năm 2021 lúc 14:37Aug 7, 2021 at 14:37
S6rraS6rraS6rra
Phù hiệu bằng đồng 3122 bronze badges
1
Các câu trả lời trước đây về việc thêm đường dẫn vào env var là chính xác, nhưng trường hợp của tôi là khác nhau.
Tôi cần hạ cấp phiên bản PHP của mình xuống 5 để cập nhật một ứng dụng cũ.
Tôi đã sử dụng kết hợp sau: MAMP, Phpstorm, đường dẫn biến môi trường được đặt đúng với phiên bản MAMP PHP mà tôi đang sử dụng
- Lỗi được hiển thị trong thiết bị đầu cuối của Phpstorm
- Lỗi là do tệp php.ini sử dụng # trong nhận xét
- Sau khi tôi thay thế "#" bởi ";" Tôi đã khởi động lại phpstorm và nhận ra phiên bản PHP và lệnh "PHP -V" đã hoạt động trở lại
Đã trả lời ngày 22 tháng 10 năm 2021 lúc 18:23Oct 22, 2021 at 18:23
Tôi phải đối mặt với cùng một vấn đề mà tôi đã giải quyết bằng cách thêm đường dẫn của XAMP/WAMP vào biến môi trường PATH
.
Thực hiện theo các bước sau::
- Đi đến các thuộc tính hệ thống
- Đi đến nâng cao
- Đi đến các biến môi trường
- Chỉnh sửa biến môi trường đường dẫn
- Thêm đường dẫn cài đặt của XAMMP/WAMP như trong trường hợp của tôi, đường dẫn là
9C:\xampp\php>php //do not got error here
- Bấm vào OK
- Bắt đầu lại dấu nhắc lệnh [CMD]
- Kiểm tra phiên bản PHP bằng cách chạy
0.%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;G:\HashiCorp\Vagrant\bin;G:\xampp\php;G:\xampp\mysql\bin;G:\Program Files [x86]\heroku\bin;G:\Program Files [x86]\Git\bin;G:\Program Files [x86]\composer;G:\Program Files [x86]\nodejs;G:\Program Files [x86]\Sublime Text 3;G:\Program Files [x86]\Microsoft VS Code\bin;G:\Program Files [x86]\cygwin64\bin
kiner_shah
3.5856 Huy hiệu vàng25 Huy hiệu bạc36 Huy hiệu Đồng6 gold badges25 silver badges36 bronze badges
Đã trả lời ngày 6 tháng 3 năm 2021 lúc 10:59Mar 6, 2021 at 10:59
Anwar Zahidanwar ZahidAnwar Zahid
1773 Huy hiệu bạc10 Huy hiệu đồng3 silver badges10 bronze badges
Người dùng Laragon
Bạn sẽ tìm thấy thư mục PHP của bạn trong thư mục bin của Laragon. Goto thư mục phiên bản PHP mong muốn của bạn và sao chép vị trí. Đối với tôi đó là:
C:\laragon\bin\php\php-7.4.19-Win32-vc15-x64
Thêm vị trí đó trên đường dẫn hệ thống của bạn:
Sau đó, bạn cần khởi động lại CMD hoặc thiết bị đầu cuối của mình.
Đã trả lời ngày 1 tháng 2 lúc 10:29Feb 1 at 10:29
Emtiaz Zahidemtiaz ZahidEmtiaz Zahid
2.3671 Huy hiệu vàng18 Huy hiệu bạc33 Huy hiệu đồng1 gold badge18 silver badges33 bronze badges
Trong trường hợp của tôi, vấn đề là trên con đường, tôi đã đưa ra con đường đến
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;G:\HashiCorp\Vagrant\bin;G:\xampp\php;G:\xampp\mysql\bin;G:\Program Files [x86]\heroku\bin;G:\Program Files [x86]\Git\bin;G:\Program Files [x86]\composer;G:\Program Files [x86]\nodejs;G:\Program Files [x86]\Sublime Text 3;G:\Program Files [x86]\Microsoft VS Code\bin;G:\Program Files [x86]\cygwin64\bin
1 và điều đó là sai, tôi phải viết đường dẫn của thư mục gốc ...Đã trả lời ngày 3 tháng 2 lúc 8:10Feb 3 at 8:10
SaroutsaroutSarout
6631 Huy hiệu bạc22 Huy hiệu đồng1 silver badge22 bronze badges