Ramai pembangun web mungkin menggunakan PHP untuk mencipta dan menjalankan aplikasi web mereka, yang merupakan bahasa pengaturcaraan web yang sangat popular. Ramai orang juga suka menggunakan baris arahan untuk menjalankan tugas yang berbeza seperti mengemas kini pangkalan data, menjalankan skrip tersuai dan banyak lagi. Untuk tugasan ini, PHP juga boleh dijalankan dalam persekitaran baris arahan. Walau bagaimanapun, sesetengah pembangun telah menghadapi masalah dan menemui ralat aneh apabila menggunakan skrip PHP daripada baris arahan.
Dalam artikel ini, kami akan meneroka masalah ini dan memperkenalkan beberapa penyelesaian.
Pertama sekali, mari kita fahami apa itu CMD. CMD ialah alat baris arahan dalam Windows yang digunakan untuk melaksanakan pelbagai tugas seperti menyalin, menampal, menamakan semula fail dan menjalankan program dan skrip yang berbeza. PHP juga boleh dijalankan melalui CMD, walau bagaimanapun, kadangkala beberapa ralat mungkin berlaku.
Masalah pertama: Versi PHP dalam cmd tidak sepadan
Mungkin berlaku versi PHP dalam cmd berbeza daripada versi PHP yang anda gunakan. Ini mungkin menyebabkan sesetengah skrip tidak berjalan dengan betul daripada baris arahan kerana ia bergantung pada versi PHP tertentu. Cara paling mudah untuk membetulkannya ialah memastikan anda menjalankan versi PHP yang betul daripada baris arahan.
Untuk menyemak versi PHP yang anda gunakan, buka tetingkap baris arahan dan taip "php -v". Ini akan memaparkan maklumat versi PHP. Jika anda mendapati versi PHP anda berbeza daripada versi yang dijalankan dalam CMD, sila nyatakan versi yang betul untuk menjalankan skrip.
Untuk menentukan versi PHP tertentu, masukkan laluan penuh pada baris arahan. Contohnya, "C:xamppphpphp.exe" akan menjalankan versi PHP dalam direktori xampp. Jika anda tidak mahu menaip laluan penuh setiap kali, anda boleh menambah laluan PHP pada pembolehubah persekitaran sistem anda supaya anda boleh mengaksesnya dari mana-mana sahaja.
Masalah Kedua: Sambungan tidak ditemui
Satu lagi masalah biasa ialah sambungan PHP tidak boleh ditemui pada baris arahan. Ini kerana antara muka baris arahan PHP biasanya menggunakan fail konfigurasi yang berbeza daripada yang digunakan pada pelayan web. Fail konfigurasi ini terletak di lokasi yang berbeza dan mengandungi tetapan yang berbeza.
Untuk menyelesaikan masalah ini, anda perlu menentukan fail konfigurasi PHP pada baris arahan. Ini boleh dicapai dengan menggunakan parameter "-c" dan menentukan laluan. Contohnya, "php -c C:xamppphp" akan menentukan fail konfigurasi dalam direktori xampp. Jika anda masih menghadapi masalah dengan sambungan tidak ditemui, anda mungkin perlu menambah laluan sambungan pada parameter "extension_dir" dalam fail php.ini anda.
Masalah ketiga: PHP yang salah termasuk laluan
Kadangkala, apabila anda menjalankan skrip PHP dalam baris arahan, anda akan menghadapi sesuatu seperti ralat "Fail tidak dapat ditemui" walaupun fail itu sebenarnya wujud. Ini mungkin kerana laluan termasuk PHP tidak betul, bermakna PHP tidak dapat mencari fail tersebut.
Untuk menyelesaikan isu ini, anda perlu menentukan laluan sertakan untuk PHP pada baris arahan. Anda boleh menggunakan parameter "-I" dan tentukan laluan untuk ditambah. Contohnya, "php -I C:xampphtdocs" akan menambah direktori htdocs dalam direktori xampp. Ini akan memastikan bahawa PHP tahu dari mana untuk memuatkan fail.
Ringkasan
PHP boleh berjalan dengan baik dalam persekitaran baris arahan, tetapi terdapat beberapa isu yang perlu diberi perhatian. Jika anda menghadapi masalah seperti sambungan PHP tidak ditemui atau fail tidak ditemui, penyelesaian ini boleh membantu anda menyelesaikan isu anda. Ingat, apabila menggunakan PHP daripada baris arahan, pastikan anda menggunakan versi yang betul dan menggunakan fail konfigurasi yang betul dan sertakan laluan.
Atas ialah kandungan terperinci [Ringkasan] Beberapa ralat biasa semasa menjalankan PHP menggunakan CMD. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!