【问题标题】:Php not displaying on macphp在mac上不显示
【发布时间】:2013-02-10 04:32:14
【问题描述】:

我正在使用 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

【问题讨论】:

  • 文件是否有 .php 扩展名? Apache 是否配置了 mod_php?您是使用服务器 URL 还是文件绝对路径查看文件?

标签: php mysql macos


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    必须将文件重命名为 .php 并且它起作用了。再次感谢。

    【讨论】:

      猜你喜欢
      • 2015-04-21
      • 2015-05-15
      • 1970-01-01
      • 2018-01-16
      • 2014-05-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-14
      • 1970-01-01
      相关资源
      最近更新 更多