2013-02-10 72 views
0

我使用php来访问mysql数据库并让Safari呈现php代码。我拥有运行Mountain Lion的Mac上的所有设置。 phpinfo()完美呈现。 如果我使用textmate并在phpmate中运行php代码,我可以访问数据库并获取我需要的信息。但是当我在Safari中访问它时,它会显示php代码,而不是连接到sql server并显示数据库。Php不显示在mac上

想法/想法?我有Apache的工作,我有MySQL的工作。使用命令行查询到mysql也是可行的。它只是Safari,不呈现PHP代码。谢谢。

<HTML> 
<HEAD> 
    <TITLE> Our List of Link </TITLE> 
    <HEAD> 
    <BODY> 
<?php 

    $dbcnx = $link = mysql_connect("localhost",'root','root'); 

    if (!$dbcnx) { 
die(mysql_error()); 
    echo("<P>Unable to connect to the " . 
     "database server at this time.</P>"); 
} 

if (! @mysql_select_db("UrlList")) { 
echo("<P>Unable to locate the " . 
     "database at this time.</P>"); 
    exit(); 
} 

?> 
</BLOCKQUOTE> 
</BODY> 
</HTML 
+2

该文件是否具有.php扩展名? Apache是​​否配置了mod_php?您是使用服务器URL还是绝对文件路径查看文件? – pyrospade 2013-02-10 04:43:13

回答

0

不得不重命名为.PHP文件和它的工作。再次感谢。

1

这听起来像你需要设置apache目录。当你在safari中打开php文件时,你只是双击文件,或者去localhost/myfile.php?它绝对是apache的一个设置来处理目录/文件,因为目前它不是,safari正在直接读取文件。