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

Bagaimana untuk menyelesaikan masalah bahawa apache tidak dapat mencari fail php

PHPz
PHPzasal
2023-03-21 11:10:351743semak imbas

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

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

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
  1. Memasang PHP pada Ubuntu

Buka terminal dan jalankan arahan berikut:

sudo apt update
sudo apt install php libapache2-mod-php

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

Semak sama ada hujung fail ini mengandungi baris berikut:

<FilesMatch \.php$>
    SetHandler application/x-httpd-php
</FilesMatch>

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

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

Dalam fail itu anda akan menemui baris berikut:

DocumentRoot /var/www/html

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

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!

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