Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

Tôi đã nhận được lỗi sau khi tôi chạy một lệnh với no___trans___pre___5

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.

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

Paolo tha thứ

6.3628 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

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

0

Thêm C:\xampp\php vào biến môi trường NO___TRANS___PRE___8 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

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

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..

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

Thêm; C: \ xampp \ PHP trong giá trị biến đường dẫn;C:\xampp\php in path variable value

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

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,7K11 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

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

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 no___trans___pre___9. Trong trường hợp bạn đang sử dụng NO___Trans___Pre___10 hoặc chưa cài đặt nó trên ổ C.

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

Đã trả lời ngày 1 tháng 9 năm 2017 lúc 7:22Sep 1, 2017 at 7:22

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

Progga ilmaprogga ilmaProgga Ilma

5385 Huy hiệu bạc7 Huy hiệu Đồng5 silver badges7 bronze badges

Đặ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.

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

Đã 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 số NO___Trans___Pre___13 của bạn, chỉ sau đó bạn có thể thực thi NO___Trans___Pre___5 dòng lệnh từ bên ngoài NO___TRANS___PRE___15.

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

Đã trả lời ngày 8 tháng 7 năm 2015 lúc 11:31Jul 8, 2015 at 11:31

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

RajarajaRaja

8419 Huy hiệu bạc22 Huy hiệu đồng9 silver badges22 bronze badges

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài
Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

Ở đâ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

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

Đã trả lời ngày 25 tháng 11 năm 2018 lúc 8:31Nov 25, 2018 at 8:31

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

Tôi cũng gặp lỗi sau khi chạy lệnh không có no___trans___pre___9, tôi đã làm giải pháp như thế:

  1. Từ máy tính để bàn, nhấp chuột phải vào biểu tượng máy tính.
  2. Chọn Thuộc tính từ menu ngữ cảnh.
  3. Nhấp vào liên kết Cài đặt hệ thống nâng cao.
  4. 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.
  5. 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

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

Đã trả lời ngày 19 tháng 3 năm 2018 lúc 10:24Mar 19, 2018 at 10:24

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

Udhav Sarvaiyaudhav SarvaiyaUdhav Sarvaiya

8.71712 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ừ [https://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ó.

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

Nhấp vào các biến môi trường ...

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

Nhấp vào đường dẫn và chỉnh sửa

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

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

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

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

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

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

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

Abid Aliabid AliAbid Ali

5195 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

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

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 NO___TRANS___PRE___8.

Thực hiện theo các bước sau::

  1. Đi đến các thuộc tính hệ thống
  2. Đi đến nâng cao
  3. Đi đến các biến môi trường
  4. Chỉnh sửa biến môi trường đường dẫn
  5. 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à no___trans___pre___19
  6. Bấm vào OK
  7. Bắt đầu lại dấu nhắc lệnh (CMD)
  8. Kiểm tra phiên bản PHP bằng cách chạy NO___TRANS___PRE___20.

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

kiner_shah

3.5756 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

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

Anwar Zahidanwar ZahidAnwar Zahid

1663 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:

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

Sau đó, bạn cần khởi động lại CMD hoặc thiết bị đầu cuối của mình.

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

Đã trả lời ngày 1 tháng 2 lúc 10:29Feb 1 at 10:29

Emtiaz Zahidemtiaz ZahidEmtiaz Zahid

2.3571 Huy hiệu vàng18 Huy hiệu bạc32 Huy hiệu đồng1 gold badge18 silver badges32 bronze badges

Trong trường hợp của tôi, vấn đề là trên đường dẫn, tôi đã đưa ra đường dẫn đến NO___Trans___Pre___21 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

Hướng dẫn composer php is not recognized as an internal or external command - composer php không được công nhận là lệnh nội bộ hoặc lệnh bên ngoài

SaroutsaroutSarout

6641 Huy hiệu bạc22 Huy hiệu đồng1 silver badge22 bronze badges

Làm thế nào để bạn sửa PHP không được công nhận là lệnh bên trong hoặc bên ngoài?

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 giống như trong trường hợp của tôi, đường dẫn là E: \ Xammp \ PHP ..
Bấm vào OK ..
Khởi động lại dấu nhắc lệnh (CMD).
Kiểm tra phiên bản PHP bằng cách chạy PHP --Version ..

Làm thế nào để bạn sửa chữa nhà soạn nhạc không được công nhận là một lệnh bên trong hoặc bên ngoài?

Tôi chỉ quản lý để giải quyết vấn đề này sau tất cả các "giải pháp" khác mà những người khác đề nghị không hoạt động.Tôi đã cài đặt trình soạn thảo đúng cách và biến môi trường được đặt nhưng nó sẽ không hoạt động.Tôi đã đóng tất cả các Windows và lời nhắc lệnh File Explorer và bắt đầu một CMD và Ran Composversion mới và nó đã hoạt động!closed all file explorer windows and command prompts and started a new CMD and ran composer --version and it worked!

Làm cách nào để kiểm tra phiên bản PHP trên PC?

1. Nhập lệnh sau, thay thế [vị trí] bằng đường dẫn đến cài đặt PHP của bạn.2. Gõ PHP -V hiện hiển thị phiên bản PHP được cài đặt trên hệ thống Windows của bạn.Typing php -v now shows the PHP version installed on your Windows system.

Làm cách nào để truy cập PHP từ dòng lệnh?

Có ba cách khác nhau để cung cấp cho CLI sapi mã PHP được thực thi:..
Nói với PHP để thực hiện một tệp nhất định.$ php my_script.php $ PHP -f my_script.php.....
Vượt qua mã PHP để thực thi trực tiếp trên dòng lệnh.....
Cung cấp mã PHP để thực thi thông qua đầu vào tiêu chuẩn (stdin) ..