Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah yang perlu saya lakukan jika xampp tidak dapat melaksanakan php?

Apakah yang perlu saya lakukan jika xampp tidak dapat melaksanakan php?

PHPz
PHPzasal
2023-03-23 09:17:431446semak imbas

Bagi pengguna yang menggunakan XAMPP untuk pembangunan atau penyahpepijatan PHP, mereka sering menghadapi beberapa masalah, seperti masalah yang berlaku semasa proses pemasangan dan konfigurasi, atau masalah operasi yang berlaku semasa penggunaan. Antaranya, salah satu masalah yang paling biasa ialah XAMPP tidak dapat melaksanakan PHP. Masalah ini mungkin melibatkan pelbagai faktor, dan hari ini kami akan memperkenalkan beberapa penyelesaian biasa.

Latar Belakang Masalah

Apabila kami menggunakan XAMPP untuk menjalankan program PHP, situasi berikut mungkin berlaku:

  • Apabila kami cuba mengakses Fail .php, pelayar hanya memaparkan kod PHP, bukan hasil yang sedang dijalankan; Panel kawalan XAMPP, tetapi Apache masih tidak dapat dimulakan.
  • Masalah ini boleh menyebabkan PHP gagal dilaksanakan dengan betul. Mari lihat beberapa sebab dan penyelesaian yang mungkin.
Penyelesaian

Semak sama ada Apache berfungsi dengan betul

    Memandangkan XAMPP ialah pakej gabungan Apache + PHP + MySQL + Perl , jadi mengkonfigurasi Apache dengan betul adalah kunci untuk dapat melaksanakan PHP. Kami boleh menyemak sama ada Apache berfungsi dengan betul dengan mengikuti langkah berikut:
Dalam panel kawalan XAMPP, klik pada butang Mula Apache.

Buka penyemak imbas dan masukkan "localhost" atau "127.0.0.1" dalam bar alamat.
  • Jika anda dapat melihat halaman alu-aluan XAMPP, Apache anda kini berjalan dengan betul.
  • Jika Apache gagal dimulakan, maka anda perlu menyemak sama ada fail konfigurasi Apache adalah betul. Menyemak log ralat boleh memberi anda pemahaman yang lebih baik tentang masalah tersebut.
Sahkan bahawa sambungan PHP dikonfigurasikan dengan betul

    Dalam sesetengah kes, anda mungkin perlu mengkonfigurasi sambungan PHP secara manual untuk memastikan program PHP anda boleh berjalan dengan betul. Begini caranya:
Dalam panel kawalan XAMPP, klik butang Profil Apache.

Cari dua baris kod berikut dan nyahkomennya:
  • Selepas menyimpan dan menutup fail, mulakan semula Apache dan jalankan semula program PHP anda.
LoadModule php7_module "D:/xampp/php/php7apache2_4.dll" 
AddHandler application/x-httpd-php .php
  • Semak sama ada PHP dikonfigurasikan dengan betul
    Jika terdapat masalah dengan konfigurasi PHP anda, anda mungkin tidak dapat melaksanakan PHP dengan betul. Sila ikuti langkah ini untuk menyemak tetapan PHP anda:
Jalankan arahan php -v dalam Windows Command Prompt untuk menyemak sama ada anda mempunyai versi PHP yang betul.

Cari fail php.ini dan semak sama ada konfigurasi adalah betul.
  • Dalam panel kawalan XAMPP, klik butang PHPInfo dan semak sama ada konfigurasi PHP sepadan dengan keperluan anda.
  • Sahkan bahawa laluan itu betul
    Jika fail PHP anda tidak dilaksanakan dengan betul dan penyemak imbas memaparkan kod dan bukannya hasil pelaksanaan, maka ini mungkin kerana anda Konfigurasi laluan fail tidak betul. Sila semak sama ada konfigurasi laluan fail anda betul, terutamanya sama ada laluan direktori root anda betul.
  1. Jika penyelesaian ini tidak menyelesaikan isu anda, anda mungkin ingin menghubungi sokongan rasmi XAMPP atau mendapatkan bantuan tambahan.

Kesimpulan

Apabila program PHP anda gagal berjalan seperti biasa, ini mungkin disebabkan tetapan permulaan XAMPP tidak betul, menyebabkan PHP gagal dilaksanakan dengan betul. Jika anda menghadapi masalah sedemikian, sila ikuti langkah di atas untuk menyelesaikan masalah dan cuba menyelesaikannya. Penyelesaian ini boleh membantu anda mengkonfigurasi persekitaran XAMPP anda secara optimum supaya anda boleh menulis dan menguji program PHP dengan lebih cekap.

Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika xampp tidak dapat melaksanakan php?. 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