ฉันติดตั้ง PHP บนเซิร์ฟเวอร์ CentOS ของฉันแล้ว อย่างไรก็ตาม เมื่อรัน phpinfo() ภายในสคริปต์เพื่อทดสอบ ฉันได้รับ HTML ไม่ใช่ข้อมูลที่ตีความ
ฉันเห็นโฟลเดอร์สำหรับ PHP ฉันยังสามารถดู php.ini ในโฟลเดอร์ etc
ได้ แต่ดูเหมือนว่า PHP เองก็จะไม่ทำงาน
ฉันหมายถึงไฟล์ test.php ของฉันมีลักษณะดังนี้:
<?php
phpinfo();
?>
และการตอบสนองจะเป็นดังนี้:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html><head>
<style type="text/css">
body {background-color: #ffffff; color: #000000;}
body, td, th, h1, h2 {font-family: sans-serif;}
pre {margin: 0px; font-family: monospace;}
a:link {color: #000099; text-decoration: none; background-color: #ffffff;}
...
และอื่น ๆ
ดูเหมือนว่าจะมีปัญหาอะไร และฉันจะแก้ไขได้อย่างไร
หากฉันคัดลอก HTML ที่ส่งคืน ให้วางลงในไฟล์ HTML แล้วเรียกใช้จากตรงนั้น ฉันจะเห็นผลลัพธ์ที่จัดรูปแบบแล้ว แต่จะดูไม่ได้จากการเรียกใช้ test.php ฉันคิดว่า PHP ไม่ได้โหลดมาเลย... แม้ว่าใน HTML ที่ตีความแล้ว ฉันสามารถเห็น:
**Server API Apache 2.0 Handler
Virtual Directory Support disabled
Configuration File (php.ini) Path /etc/php.ini
Scan this dir for additional .ini files /etc/php.d
additional .ini files parsed /etc/php.d/dbase.ini, /etc/php.d/json.ini, /etc/php.d/mysql.ini, /etc/php.d/mysqli.ini, /etc/php.d/pdo.ini, /etc/php.d/pdo_mysql.ini, /etc/php.d/pdo_sqlite.ini
PHP API 20041225
PHP Extension 20050922
Zend Extension 220051025
Debug Build no
Thread Safety disabled
Zend Memory Manager enabled
IPv6 Support enabled
Registered PHP Streams php, file, http, ftp, compress.bzip2, compress.zlib, https, ftps**
และอื่นๆ...
ในระบบนี้มีเว็บไซต์อยู่สามแห่งที่โฮสต์อยู่ มีอะไรเกี่ยวข้องกับปัญหานี้หรือไม่?
phpinfo()
กำลังแสดงผลลัพธ์ที่ถูกต้อง คุณอาจมีเทมเพลตหรือบางอย่างที่ขวางทางและทำให้ผลลัพธ์แย่ลง - person cHao   schedule 22.07.2013<?php phpinfo(); ?>
เป็นส่วนหัว HTML ของหน้าข้อมูล PHP - person cHao   schedule 22.07.2013auto_prepend_file
- person cHao   schedule 25.07.2013