Rumah >pembangunan bahagian belakang >masalah PHP >Bagaimana untuk menyelesaikan ralat 'php bukan arahan dalaman atau luaran' di bawah tingkap

Bagaimana untuk menyelesaikan ralat 'php bukan arahan dalaman atau luaran' di bawah tingkap

PHPz
PHPzasal
2023-03-23 14:11:012235semak imbas

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.

  1. Laluan PHP tidak ditetapkan dengan betul

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

  1. Laluan menyimpan fail PHP tidak betul

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.

  1. PHP tidak dipasang dengan betul

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn