2015-03-24 92 views
0

我正致力於將我在.NET中編寫的應用程序轉換爲LAMP服務器。PHP包括不工作在新的LAMP服務器

我構建了一個非常基本的PHP文件,它連接到一個MySQL數據庫並創建一個用戶名下拉列表。這工作得很好本身,並通過使用「PHP -f file.php」在命令行中執行它:

<?php 
mysql_connect('localhost', 'user', 'password'); 
mysql_select_db("database"); 

$sql = "SELECT Username,Guid FROM Usernames"; 
$result = mysql_query($sql); 

echo "<td><select name='users'>"; 

while($row = mysql_fetch_assoc($result)){ 
echo "<option value='" . $row['Guid'] . "'>" . $row['Username'] . " </option>"; 
} 

echo "</select></td></tr> "; 
?> 

然而,當我嘗試包括在HTML文件這個文件,它根本不顯示,我沒有收到任何錯誤。這裏是基本的HTML文件的源代碼:

<HTML> 
<H1>This is my homepage</H1> 
<?php 
error_reporting(E_ALL^E_NOTICE); 
include 'ShowData.php';?> 
</HTML> 

我的問題是這樣的:apache2原生允許php include?在我的情況下,這兩個文件都在同一個目錄「/ var/www/html /」中。還是我錯過了一些基地配置的地方讓這個?我的LAMP服務器是全新安裝的Ubuntu 14LTS。 LAMP是使用發佈的「apt-get」命令安裝的。

+0

因此您在瀏覽器中打開該頁面?右鍵單擊頁面源?還有什麼? – Alex 2015-03-24 21:28:26

回答

0

您無法在.html文件中運行php將擴展名更改爲.php

+0

Doh!就是這樣!謝謝!我如何將其標記爲答案? – GED125 2015-03-24 21:38:22

+0

應該能夠靠近我相信的箭頭 – 2015-03-24 21:41:53