Rumah > Artikel > pembangunan bahagian belakang > Apakah sebab mengapa php tidak dihuraikan di bawah Linux? Bagaimana untuk menyelesaikannya?
Apabila menggunakan sistem Linux untuk menggunakan aplikasi web, ramai orang akan menghadapi masalah yang sangat pelik: fail PHP tidak boleh dimuat turun, tetapi kod PHP dipaparkan secara langsung. Masalah seperti ini biasanya berlaku dalam beberapa sistem Linux yang lebih lama, di mana versi PHP lebih rendah, atau modul pemprosesan fail PHP tidak dipasang dengan betul.
Di satu pihak, berlakunya masalah ini akan menjejaskan operasi biasa aplikasi web, dan sebaliknya, ia juga melibatkan isu keselamatan aplikasi web. Oleh itu, kita perlu menyelesaikan masalah ini untuk memastikan operasi normal sistem dan keselamatan aplikasi.
Berikut adalah beberapa penyelesaian:
Dalam sistem Linux, PHP biasanya dipasang melalui pengurus pakej, Seperti yum atau apt-get. Jika PHP tidak dipasang dengan betul, pasang semula PHP dan pastikan semua kebergantungan dipasang juga.
Pelayan web perlu mempunyai penterjemah PHP dikonfigurasikan dengan betul untuk menjalankan kod PHP secara normal. Untuk pelayan Apache, PHP boleh dikonfigurasikan dengan mengedit fail httpd.conf. Buka fail httpd.conf dan tambah kod berikut pada penghujung fail:
<IfModule php5_module> AddHandler application/x-httpd-php .php AddType application/x-httpd-php .php .html AddType application/x-httpd-php-source .phps </IfModule>
Konfigurasi ini akan memberitahu pelayan Apache untuk menghuraikan fail .php ke dalam fail skrip PHP dan menetapkan jenis fail kepada aplikasi /x-httpd- php.
Dalam sistem Linux, modul PHP perlu didayakan secara manual untuk berfungsi dengan betul. Anda boleh menyemak sama ada modul PHP didayakan dengan melaksanakan arahan berikut:
php -m
Jika modul yang diperlukan tidak disenaraikan, edit fail php.ini dan dayakan modul yang sepadan, contohnya:
extension=mysql.so
Apabila menggunakan sistem Linux, pastikan fail PHP mempunyai kebenaran yang mencukupi untuk dijalankan dengan betul. Kebenaran fail boleh disemak menggunakan arahan berikut:
ls -l filename.php
Jika kebenaran fail tidak betul, tukar kebenaran menggunakan arahan berikut:
chmod 644 filename.php
Ini akan menetapkan bacaan yang betul dan tulis untuk kebenaran fail PHP untuk memastikan fail boleh berfungsi dengan baik.
Ringkasan
Di atas adalah beberapa kaedah untuk menyelesaikan masalah muat turun fail PHP yang tidak dihuraikan di bawah Linux Kaedah ini boleh membantu kami menyelesaikan masalah ini. Apabila menggunakan sistem Linux, kita perlu memastikan sistem berjalan dengan baik, terutamanya keselamatan aplikasi web. Untuk melakukan ini, kami perlu memastikan sistem dan aplikasi kami dikemas kini dan mengetahui cara menyelesaikan masalah biasa supaya kami dapat menyelesaikannya dengan cepat.
Atas ialah kandungan terperinci Apakah sebab mengapa php tidak dihuraikan di bawah Linux? Bagaimana untuk menyelesaikannya?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!