各位先進大家好:
敝人近日新架設一台Server , 使用 FreeBSD 8.3 + Apache 2.2 + php 5.3.17 + php 53-extensions , 用ports 安裝 php 5.3 時 config 選項中有勾選 apache ,啟動 apache 正常, 開啟 html 網頁正常, 開啟 php 網頁只見空白頁面,且無錯誤訊息
敝人在 httpd.conf 的檔案中有加入 AddType application/x-httpd-php .php 乙行, 且啟動 apache22 時, 並無錯誤訊息 , 祈請先進指教!!!
http://210.70.10.199/index.html ------> 正常
http://210.70.10.199/index.php ------> 畫面空白
註: index.html 與 index.php 在同一路徑(目錄)
試看看把你的 index.php 改成下列內容:
<?php
phpinfo();
?>
敝人的 index.php 檔的內容正是
<?
phpinfo();
?>
請把第一行改成
<?php
你現在的 index.php 是直接顯示原始碼, 如果你在 browser 檢示原始碼就會看到原始 PHP 的內容. 我猜是 php short open tag (<?) disable 了? 所以要用 <?php
謝謝王教授的指導,問題以解決,問題就在 short open tag
因為敝人的 php 程式大多是採用 short tag 故敝人是修改
php.ini 檔,將 short open tag = Off 改成
short open tag = On
再次感謝!!
同樣學習了, 方便給個 E-mail 嗎?
我還在 nginx 努力中......
alexk1107@gmail.com