2010-05-05 41 views
1

我在我的linux服務器上安裝了原生的apache和mysql,php。我嘗試了一個使用phpinfo()的頁面,並且它工作正常。但是當我嘗試使用自己的頁面時,頁面的執行停止了,當涉及到php標記時,甚至連css標記也沒有到達瀏覽器。請幫助我如何解決這個問題..謝謝提前在Ubuntu 10.04中運行PHP,MySQL和apache LTS

+1

你肯定沒有語法你的腳本中有錯誤?檢查php.ini中的display_errors設置並將其設置爲「on」以顯示php錯誤。更多信息:http://www.php.net/manual/en/errorfunc.configuration.php,也許你想發佈你製作的腳本。 – Max 2010-05-05 14:17:56

回答

3

你使用PHP短標記,?

<? ?> 
<?= ?> 

Ubuntu 10.04正在運行php 5.3.2。

短褲標籤在5.3中已棄用。

+0

它工作:) – Greenhorn 2010-05-12 19:36:08

0

你確定以下線在你的apache2.conf和註釋掉:

AddType application/x-httpd-php .php 
AddType application/x-httpd-php-source .phps 
+0

如果這是問題wouldny它只顯示純文本的PHP? – prodigitalson 2010-05-05 14:16:20

1

你可能在你的PHP錯誤。在該文件的頂部嘗試添加:

<?php ini_set('display_errors', 1); ?>

看看是否有任何錯誤輸出...偶然

1

如果php文件是在public_html目錄(用戶目錄),你必須編輯這個文件:從線

/etc/apache2/mods-enabled/php5.conf 

和意見8-15

# To re-enable php in user directories comment the following lines 
# (from <IfModule ...> to </IfModule>.) Do NOT set it to On as it 
# prevents .htaccess files from disabling it. 
#<IfModule mod_userdir.c> 
# <Directory /home/*/public_html> 
#  php_admin_value engine Off 
# </Directory> 
#</IfModule> 
相關問題