我使用Apache運行Ubuntu服務器。 PHP和HTML都使用各自的文件擴展名正確運行。當我嘗試添加PHP代碼到一個HTML文件,它呈現的PHP而不是當我使用在httpd.confApache服務器:無法同時渲染php和html
AddHandler application/x-httpd-php .html
任何建議以下的HTML?
我使用Apache運行Ubuntu服務器。 PHP和HTML都使用各自的文件擴展名正確運行。當我嘗試添加PHP代碼到一個HTML文件,它呈現的PHP而不是當我使用在httpd.confApache服務器:無法同時渲染php和html
AddHandler application/x-httpd-php .html
任何建議以下的HTML?
header('Content-Type: text/plain');
發現這個信息在PHP代碼是和投擲的一切了!
做一個小goggling它看起來很像你應該有
AddType application/x-httpd-php .html
AddHandler x-httpd-php .html
公告稱,AddHandler
並不在它的前面有一個application/
。
在http://www.honeytechblog.com/how-to-fix-applicationx-httpd-php-trouble-in-getting-php-to-parse/
請發佈您想渲染的代碼(PHP和HTML)。如果您的文件中有任何PHP,則需要使用.php擴展名來命名,因爲.php文件呈現的HTML代碼與.html文件完全相同。 (.php擴展告訴服務器有額外的東西要處理)。 – ionFish 2012-02-10 04:26:09
@mesh thats wrong,you can configure Apache to render HTML files as PHP – Petah 2012-02-10 04:29:53
檢查您的瀏覽器從Apache獲取的標頭,由於某種原因,您可能丟失了Content-Type:text/html標頭。 – drew010 2012-02-10 04:30:05