PHP ialah bahasa pengaturcaraan yang sangat popular digunakan untuk membangunkan halaman web dinamik dan aplikasi web. Walau bagaimanapun, kadangkala anda menghadapi masalah dengan fail PHP tidak berjalan, yang mungkin disebabkan oleh pelbagai sebab. Dalam artikel ini, kami akan meneroka beberapa punca biasa dan penyelesaian yang mungkin.
Fail PHP memerlukan jurubahasa PHP untuk dijalankan. Jika penterjemah PHP tidak dipasang pada pelayan web anda, atau tidak didayakan, maka fail PHP anda tidak akan dijalankan. Di Linux, anda boleh menyemak sama ada jurubahasa PHP dipasang dengan menjalankan arahan berikut:
php -v
Jika jurubahasa PHP tidak dipasang, anda perlu memasangnya dengan menjalankan arahan berikut:
sudo apt-get install php
Pada Windows, anda boleh menyemak sama ada penterjemah PHP dipasang dengan menaip "php -v" dalam command prompt. Jika ia tidak dipasang, anda perlu memuat turun dan memasang penterjemah PHP.
Jika fail PHP anda tidak mempunyai kebenaran yang sesuai, maka ia mungkin tidak dijalankan. Di Linux, anda boleh menukar kebenaran fail PHP dengan arahan berikut:
chmod 755 your_php_file.php
Ini akan memberikan pemilik fail PHP dan kumpulan kebenaran membaca, menulis, boleh laku dan yang lain hanya membaca dan melaksanakan.
Pada Windows, anda boleh melakukan ini dengan mengklik kanan pada fail PHP, memilih Properties dan memberikan kebenaran yang sesuai dalam tab Keselamatan.
Jika kod PHP anda mempunyai ralat, fail PHP tidak akan dijalankan. Untuk menyemak ralat dalam kod PHP, anda boleh cuba menjalankan fail PHP dalam baris arahan:
php your_php_file.php
Jika terdapat ralat sintaks atau ralat lain dalam kod PHP, anda akan melihat mesej ralat dalam baris arahan, Supaya anda boleh mengenal pasti dan menyelesaikan masalah.
Sesetengah fail PHP memerlukan sambungan PHP khusus untuk dijalankan. Jika fail PHP anda memerlukan sambungan, tetapi ia tidak dipasang atau didayakan, fail PHP anda tidak akan dijalankan. Anda boleh mendayakan sambungan PHP dengan mengedit fail php.ini.
Di Linux, anda boleh menaip arahan berikut dalam terminal untuk mengedit fail php.ini:
sudo nano /etc/php/7.2/apache2/php.ini
Pada Windows, anda boleh menemuinya dalam direktori pemasangan PHP bernama "php .ini" dan dayakan sambungan PHP yang diperlukan di sana.
Jika pelayan web anda tidak dikonfigurasikan dengan betul, fail PHP mungkin tidak berjalan. Anda boleh menyemak fail konfigurasi pelayan web, seperti fail httpd.conf Apache, untuk memastikan laluan penterjemah PHP dan parameter lain yang diperlukan ditetapkan dengan betul.
Di Linux, anda boleh membuka fail httpd.conf dengan arahan berikut:
sudo nano /etc/httpd/conf/httpd.conf
Pada Windows, anda boleh menemui fail httpd.conf dalam direktori pemasangan Apache dan dalam Configure parameter yang diperlukan.
Ringkasan
Masalah fail PHP tidak berjalan mungkin disebabkan oleh banyak sebab, seperti tidak memasang penterjemah PHP, kebenaran yang salah, kod yang salah, dsb. Apabila menghadapi situasi ini, kami boleh membaiki fail PHP dengan menyemak dan menyelesaikan isu ini. Cuba selesaikan isu berdasarkan penyelesaian di atas, jika isu itu masih tidak diselesaikan, sila rujuk dokumentasi PHP atau dapatkan bantuan profesional.
Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika fail php tidak dapat dijalankan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!