WAMP (Windows+Apache+MySQL+PHP) ialah persekitaran pembangunan WEB bersepadu Ia berjalan di bawah platform Windows dan boleh membina pelayan WEB tempatan dengan mudah dan menyediakan persekitaran pembangunan dan ujian. Walau bagaimanapun, kadangkala apabila menggunakan WAMP, kita akan menghadapi masalah tidak dapat menjalankan fail PHP. Artikel ini akan memperkenalkan cara menyelesaikan masalah bahawa WAMP tidak dapat menjalankan fail PHP.
Fenomena masalah
Apabila kita memasukkan "http://localhost/test.php" dalam penyemak imbas, penyemak imbas akan meminta untuk memuat turun dan menyimpan fail test.php dan bukannya melaksanakan fail seperti yang ditunjukkan di bawah. Ini bermakna WAMP tidak boleh menjalankan fail PHP.
Penyelesaian
1 Semak versi PHP
WAMP mengandungi berbilang versi PHP Pertama, anda perlu memastikan bahawa anda sedang menggunakan versi yang betul. Anda boleh memilih lajur "PHP" dalam dulang sistem WAMP untuk melihat versi PHP yang dipasang. Jika versi semasa bukan versi terkini, anda boleh mengemas kini kepada versi terkini.
2. Semak fail konfigurasi PHP.ini
Dalam WAMP, maklumat konfigurasi PHP disimpan dalam fail php.ini. Jika modul PHP tidak didayakan dalam fail konfigurasi, ia juga boleh menyebabkan fail PHP gagal dijalankan. Oleh itu, anda perlu menyemak sama ada pilihan berikut dalam fail php.ini dikonfigurasikan dengan betul:
extension_dir = "C:wamp64binphpphp7.4.16ext"
extension=php_mysql.dll
extension=php_mysqli .dll
extension=php_pdo_mysql.dll
Antaranya, extension_dir perlu ditetapkan kepada laluan mutlak direktori ext versi PHP yang sepadan dan sambungan perlu mendayakan modul PHP yang sepadan.
Nota: PHP7.0 dan versi yang lebih baru telah membatalkan php_mysql.dll Jika anda ingin menggunakan pangkalan data MySQL, anda perlu memulakan php_mysqli dan php_pdo_mysql.
3. Semak fail konfigurasi Apache
Dalam WAMP, fail konfigurasi Apache disimpan dalam fail httpd.conf. Dalam fail ini, pastikan bahawa kenyataan berikut tidak diulas:
LoadModule php7_module "C:/wamp64/bin/php/php7.4.16/php7apache2_4.dll"
AddHandler application/ x -httpd-php .php
AddHandler application/x-httpd-php-source .phps
4 Mulakan semula perkhidmatan WAMP
Jika fail konfigurasi PHP atau Apache ditukar semasa WAMP sedang berjalan, anda harus memulakan semula perkhidmatan WAMP. Anda boleh memilih "Hentikan semua perkhidmatan" dalam dulang sistem WAMP dan kemudian mulakan semula perkhidmatan WAMP.
Ringkasan
Melalui langkah di atas, anda sepatutnya dapat menyelesaikan masalah WAMP tidak dapat menjalankan fail PHP. Selain itu, terdapat beberapa penyelesaian lain yang mungkin, seperti menyemak pembolehubah persekitaran sistem, cache penyemak imbas, dsb. Jika tiada penyelesaian di atas menyelesaikan masalah, anda boleh mendapatkan bantuan di forum yang berkaitan atau tapak web WAMP rasmi.
Atas ialah kandungan terperinci Mari kita bincangkan tentang penyelesaian untuk WAMP tidak dapat menjalankan fail PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!