Rumah > pembangunan bahagian belakang > masalah PHP > Bagaimana untuk menyelesaikan masalah bahawa apache tidak dapat mencari fail php

Bagaimana untuk menyelesaikan masalah bahawa apache tidak dapat mencari fail php

PHPz
Lepaskan: 2023-03-21 11:34:02
asal
1786 orang telah melayarinya

Apabila anda menggunakan Apache sebagai pelayan web dan PHP sebagai penterjemah skrip sebelah pelayan, anda mungkin menghadapi masalah "fail PHP tidak ditemui". Ini akan menjadikan fail PHP anda tidak boleh diakses dalam pelayar web anda. Artikel ini akan menunjukkan kepada anda cara untuk mendiagnosis dan menyelesaikan masalah ini.

Pertama, kami perlu mengesahkan sama ada anda telah memasang Apache dan PHP dengan betul. Jika anda tidak pasti, anda boleh menyemak dengan mengikuti langkah berikut:

  1. Semak versi Apache

Buka terminal atau command prompt dan masukkan arahan berikut:

apache2 -v
Salin selepas log masuk

Jika anda melihat output, anda telah memasang Apache dan nombor versi Apache anda akan dipaparkan.

  1. Semak versi PHP

Buka terminal atau command prompt dan masukkan arahan berikut:

php -v
Salin selepas log masuk

Jika anda melihat output, ini bermakna anda mempunyai PHP dipasang 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 memasangnya:

  1. Pasang Apache pada Ubuntu

Buka terminal dan jalankan arahan berikut:

sudo apt update
sudo apt install apache2
Salin selepas log masuk
  1. Memasang PHP pada Ubuntu

Buka terminal dan jalankan arahan berikut:

sudo apt update
sudo apt install php libapache2-mod-php
Salin selepas log masuk

Selepas melengkapkan pemasangan, kita boleh mula menyelesaikan masalah " Fail PHP tidak ditemui" ” soalan.

  1. Semak fail konfigurasi Apache

Buka terminal atau command prompt dan masukkan arahan berikut untuk mengedit fail konfigurasi Apache:

sudo nano /etc/apache2/apache2.conf
Salin selepas log masuk

Semak sama ada hujung fail ini mengandungi baris berikut:

<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>
Salin selepas log masuk

Jika tidak, tambahkan baris ini pada penghujung fail.

  1. Semak modul Apache

Buka terminal atau command prompt dan masukkan arahan berikut untuk mendayakan modul PHP Apache:

sudo a2enmod php7.4
Salin selepas log masuk

Sila ambil perhatian , Anda perlu menggantikan nombor versi dengan nombor versi PHP anda.

  1. Semak laluan fail PHP

Semak sama ada fail PHP anda terletak dalam direktori akar web Apache atau direktori akar hos maya. Anda boleh mencari direktori root anda dengan arahan berikut:

sudo nano /etc/apache2/sites-available/000-default.conf
Salin selepas log masuk

Dalam fail itu anda akan menemui baris berikut:

DocumentRoot /var/www/html
Salin selepas log masuk

Di sinilah direktori root anda. Pastikan fail PHP anda terdapat dalam direktori ini.

  1. Mulakan Semula Apache

Mulakan semula Apache untuk perubahan berkuat kuasa:

sudo service apache2 restart
Salin selepas log masuk

Setelah melengkapkan langkah di atas, anda sepatutnya dapat Mengakses fail PHP. Jika anda masih mengalami isu "fail PHP tidak ditemui", cuba gunakan penyemak imbas lain atau kosongkan cache penyemak imbas anda.

Atas ialah kandungan terperinci Bagaimana untuk menyelesaikan masalah bahawa apache tidak dapat mencari fail php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan