0

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

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

<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
4

2 回答 2

1

在我看来,您需要设置 apache 目录。当您在 safari 中打开 php 文件时,您只是双击该文件,还是转到 localhost/myfile.php?绝对是 apache 的设置来处理目录/文件,因为目前不是,safari 正在直接读取文件。

于 2013-02-10T04:42:06.830 回答
0

必须将文件重命名为 .php 并且它有效。再次感谢。

于 2013-02-10T06:28:41.863 回答