Rumah > Artikel > pembangunan bahagian belakang > Bagaimana untuk menyelesaikan ralat "php bukan arahan dalaman atau luaran" di bawah tingkap
Bagi pengguna yang baru mula menggunakan PHP, mereka mungkin keliru jika menghadapi masalah "php is not an internal or external command" dalam sistem pengendalian Windows. Ralat ini biasanya disebabkan oleh sistem tidak mengenali laluan ke PHP.
Dalam artikel ini, saya akan memberikan anda beberapa kemungkinan punca dan penyelesaian kepada masalah ini untuk membantu anda menyelesaikan masalah ini dengan cepat.
Dalam sistem Windows, jika anda ingin menjalankan program PHP di bawah baris arahan, anda perlu memastikan bahawa PHP Laluan ditetapkan dengan betul dalam pembolehubah persekitaran Laluan sistem. Jika ia tidak disediakan dengan betul maka anda akan mendapat ralat "php bukan arahan dalaman atau luaran".
Untuk menyediakan laluan PHP anda perlu melakukan langkah berikut:
Buka Panel Kawalan
Pilih "Sistem dan Keselamatan"
Pilih Sistem
Pilih Tetapan Sistem Lanjutan
Pilih Pembolehubah Persekitaran
Cari Laluan dalam pembolehubah sistem
Klik "Edit"
Tambah laluan ke PHP dalam nilai pembolehubah
Contohnya: C:phpphp.exe
Jika Anda telah menetapkan laluan PHP dengan betul dan anda memasukkan php dalam baris arahan, tetapi anda masih mendapat ralat "php bukan arahan dalaman atau luaran", maka masalahnya mungkin disebabkan oleh laluan yang salah di mana Fail PHP disimpan.
Untuk menyelesaikan isu ini, anda perlu memastikan bahawa fail PHP disimpan dalam direktori yang betul dan anda menggunakan laluan yang betul untuk mengakses fail PHP ini daripada baris arahan. Contohnya, jika anda menyimpan fail PHP dalam direktori C:php, anda boleh mengakses fail ini daripada baris arahan menggunakan arahan berikut: C:phpphp.exe C:phpmyfile.php.
Jika dua penyelesaian di atas tidak dapat menyelesaikan masalah, maka masalah mungkin disebabkan oleh PHP tidak dipasang dengan betul. Dalam kes ini, anda perlu memasang semula PHP dan mengesahkan bahawa laluan dan direktori tempat fail PHP disimpan ditetapkan dengan betul.
Jika anda telah mengikuti langkah di atas dan masih tidak dapat menyelesaikan isu tersebut, masalahnya mungkin disebabkan oleh sebab lain. Dalam kes ini, anda boleh menyemak log sistem untuk mendapatkan maklumat lanjut, atau meminta bantuan dalam forum.
Ringkasan
Apabila anda menghadapi ralat "php bukan perintah dalaman atau luaran" dalam sistem Windows, anda perlu menyemak sama ada laluan PHP ditetapkan dengan betul . Jika laluan itu betul, maka masalah mungkin disebabkan oleh laluan yang salah untuk menyimpan fail PHP atau PHP tidak dipasang dengan betul. Tidak kira apa yang berlaku, anda boleh membetulkannya dengan menyahpepijat dan meminta bantuan.
Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan ralat "php bukan arahan dalaman atau luaran" di bawah tingkap. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!