Rumah >pembangunan bahagian belakang >masalah PHP >Apa yang perlu dilakukan jika fail php tidak ditemui dalam apache

Apa yang perlu dilakukan jika fail php tidak ditemui dalam apache

小老鼠
小老鼠asal
2023-04-24 15:22:531769semak imbas

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.

Apa yang perlu dilakukan jika fail php tidak ditemui dalam 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

  1. Fail Apache dan PHP tidak dipasang dengan betul

  2. Jika terdapat ralat dalam fail konfigurasi httpd.conf, memulakan apache juga akan gagal; betul sebelum menghentikan perkhidmatan.

  3. Penyelesaian kepada masalah yang Apache tidak dapat mencari fail php

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 Apache

Buka 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 -v
Semak 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 -v

3. 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-php
5 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.conf

6
<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 PHP
sudo a2enmod php7.4

Semak 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.conf

8 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!

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