Rumah >pembangunan bahagian belakang >masalah PHP >Apa yang perlu dilakukan jika fail php tidak ditemui dalam apache
Penyelesaian kepada masalah bahawa fail php tidak dapat ditemui dalam apache: 1. Gunakan arahan "apache2 -v" dan "php -v" untuk menyemak sama ada fail Apache dan PHP dipasang 2. Jalankan "; sudo apt" pada Ubuntu Pasang apache2" dan arahan "sudo apt install php libabach" 3. Mulakan semula Apache.
Sistem pengendalian untuk tutorial ini: Sistem Ubuntu 20.04 LTS, PHP versi 8.1, komputer Dell G3.
Sebab fail php tidak boleh ditemui dalam apache
Fail Apache dan PHP tidak dipasang dengan betul
Jika terdapat ralat dalam fail konfigurasi httpd.conf, memulakan apache juga akan gagal; betul sebelum menghentikan perkhidmatan.
Pertama sekali, kami perlu mengesahkan sama ada anda telah memasang Apache dan PHP dengan betul. Jika anda tidak pasti, anda boleh menyemak dengan mengikuti langkah di bawah:
1 Semak versi ApacheBuka terminal atau command prompt dan masukkan arahan berikut. :
Jika anda melihat output, anda telah memasang Apache dan nombor versi Apache anda akan dipaparkan. 2.apache2 -vSemak versi PHP
Buka terminal atau command prompt dan masukkan arahan berikut:
Jika anda melihat output , ini bermakna Anda telah memasang PHP dan nombor versi PHP anda akan dipaparkan. Jika anda tidak melihat output, anda perlu memasang Apache dan PHP. Anda boleh mengikuti langkah di bawah untuk memasang:php -v3. Pasang Apache pada Ubuntu
Buka terminal dan jalankan arahan berikut:
4. Pasang PHP pada Ubuntu
sudo apt update sudo apt install apache2
Buka terminal dan jalankan arahan berikut:
Setelah selesai pemasangan, kami boleh mula menyelesaikan masalah "fail PHP tidak dijumpai" Masalah.sudo apt update sudo apt install php libapache2-mod-php5 Semak fail konfigurasi Apache
Buka terminal atau command prompt dan masukkan arahan berikut untuk mengedit fail konfigurasi Apache: <.>Semak Adakah penghujung fail ini mengandungi baris berikut:
Jika tidak, tambahkan baris ini pada penghujung fail.sudo nano /etc/apache2/apache2.conf6
<FilesMatch .php$> SetHandler application/x-httpd-php </FilesMatch>
Semak modul Apache
Buka terminal atau command prompt dan masukkan arahan berikut untuk mendayakan modul PHP Apache: Sila ambil perhatian bahawa anda perlu menggantikan nombor versi dengan nombor versi PHP anda.
7. Semak laluan fail PHPsudo a2enmod php7.4Semak sama ada fail PHP anda terletak dalam direktori akar web Apache atau direktori akar hos maya. Anda boleh mencari direktori akar anda dengan:
Dalam fail itu anda akan menemui baris berikut:
Di sinilah direktori akar anda. Pastikan fail PHP anda terdapat dalam direktori ini.sudo nano /etc/apache2/sites-available/000-default.conf8 Mulakan semula Apache
DocumentRoot /var/www/html
Mulakan semula Apache untuk perubahan berkuat kuasa:
Selepas melengkapkan langkah di atas, anda sepatutnya boleh Mengakses fail PHP dalam pelayar web. Jika anda masih mengalami isu "fail PHP tidak ditemui", cuba gunakan penyemak imbas lain atau kosongkan cache penyemak imbas anda.
Atas ialah kandungan terperinci Apa yang perlu dilakukan jika fail php tidak ditemui dalam apache. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!