Apabila kami membangunkan menggunakan PHP, kami sering menghadapi beberapa siri masalah pelik, seperti "PHP -v bukan gesaan arahan dalaman", yang membawa sedikit kesulitan kepada kerja pembangunan. Walau bagaimanapun, masalah ini sebenarnya bukanlah masalah yang sukar dan boleh diselesaikan dengan mudah dengan pemahaman yang mudah.
Pertama, mari kita fahami punca masalah ini. Sebenarnya, mesej gesaan ini ialah gesaan yang diberikan oleh sistem Windows, yang bermaksud bahawa program boleh laku yang sepadan dengan arahan "PHP -v" tidak boleh ditemui dalam tetingkap baris arahan semasa. Ini kerana sistem Windows tidak secara automatik menambah laluan fail boleh laku PHP kepada pembolehubah persekitaran sistem secara lalai. Apabila anda memasukkan arahan dalam Windows, sistem akan mula-mula mencari program boleh laku yang sepadan dengan arahan dalam pembolehubah persekitaran.
Jadi, bagaimana untuk menyelesaikan masalah "PHP -v bukan arahan dalaman"? Kita perlu melakukan dua langkah berikut:
Langkah 1: Cari laluan ke fail boleh laku PHP
Kita perlu mencari laluan ke fail boleh laku PHP, yang sebenarnya tidak sukar. Dalam direktori pemasangan PHP, anda boleh menemui fail "php.exe", yang merupakan fail boleh laku PHP. Anda boleh menaip arahan berikut dalam baris arahan CMD untuk mencari laluan pemasangan PHP:
where php
Arahan ini akan memaparkan laluan pemasangan PHP, seperti:
C:\php\php.exe
Langkah 2 : Jadikan PHP tersedia Tambah laluan ke fail boleh laku kepada pembolehubah persekitaran
Selepas mencari laluan ke fail boleh laku PHP, kita perlu menambah laluan kepada pembolehubah persekitaran sistem supaya Windows boleh mengenali "PHP -v" arahan. Bagaimana untuk mengubah suai pembolehubah persekitaran? Sila ikuti langkah di bawah:
;C:\php
Masalah "PHP -v bukan arahan dalaman" sebenarnya sangat biasa, tetapi ia tidak sukar untuk diselesaikan. Cuma cari laluan ke fail boleh laku PHP dan tambahkannya pada pembolehubah persekitaran sistem untuk menyelesaikan masalah. Ingat, cara yang betul untuk menyelesaikan masalah adalah dengan terlebih dahulu mengetahui punca masalah, dan kemudian menyelesaikan masalah dengan cara yang disasarkan.
Atas ialah kandungan terperinci PHP -v bukan arahan dalaman: cara membetulkannya. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!