Saya cuba melaksanakan beberapa kod PHP pada projek (menggunakan Dreamweaver) tetapi kod itu tidak berjalan.
Apabila saya menyemak kod sumber, kod PHP muncul sebagai tag HTML (saya boleh melihatnya dalam kod sumber). Apache berjalan dengan baik (saya menggunakan XAMPP) dan halaman PHP dibuka dengan betul, tetapi kod PHP tidak dilaksanakan.
Adakah sesiapa mempunyai sebarang cadangan tentang apa yang sedang berlaku?
NOTA: Fail ini telah dinamakan filename.php
Editor: Kod..:
<? include_once("/code/configs.php"); ?>
php7:
Nampaknya ada sesuatu yang tidak kena dengan konfigurasi anda, berikut adalah beberapa perkara yang boleh anda semak:
Pastikan PHP dipasang dan berjalan dengan betul. Ini mungkin terdengar bodoh, tetapi anda tidak pernah tahu. Cara mudah untuk menyemak adalah dengan menjalankan php -v dari baris arahan dan lihat sama ada maklumat versi atau sebarang ralat dikembalikan.
Pastikan modul PHP disenaraikan dan tidak dikomen dalam httpd.conf Apache, ini sepatutnya kelihatan seperti
LoadModule php5_module "c:/php/php5apache2_2.dll"
在文件中。搜索LoadModule php
,并确保其前面没有注释 (;
).Pastikan fail httpd.conf Apache mengandungi jenis MIME PHP. Ini sepatutnya kelihatan seperti fail
AddType application/x-httpd-php .php
。这告诉 Apache 将.php
yang dijalankan sebagai PHP. Cari AddType dan pastikan ada entri untuk PHP, dan ia tidak dikomen .Pastikan fail anda mempunyai sambungan
.php
, atau sambungan yang dinyatakan dalam definisi MIME dalam titik #3, jika tidak, ia tidak akan dilaksanakan sebagai PHP.Pastikan anda tidak menggunakan tag pendek dalam fail PHP anda (
) 中,默认情况下,这些并非在所有服务器上启用,并且不鼓励使用它们。使用
代替(或 如果您有依赖于短标签的代码,请使用
short_open_tag=On
dayakan tag pendek dalam php.ini).Pastikan anda menggunakan sesuatu seperti
http://localhost/file.php
的 URL 通过网络服务器访问文件,而不是通过本地文件访问file://localhost/ www/file.php
Akhirnya lihat Manual PHP untuk lebih banyak petua persediaan.