在 Mac 上创建的网站会以目录形式打开

在 Mac 上创建的网站会以目录形式打开

我在 Mac 的 sites 文件夹中放置了一个 phpmyadmin 目录。当我在浏览器中打开 phpmyadmin 的位置时,http://new-host-w.home/~用户名/phpmyadmin/它以目录而不是站点的形式打开。如果我打开 index.php,它会以文本文件的形式打开。

答案1

OS X 上的本地服务器环境不提供原生 PHP 支持。请尝试移动应用平台,它是适用于 Mac 的 Apache、PHP 和 MySQL 捆绑包。

答案2

正如 @Milosz 提到的,MAMP 是一个很好的选择。另一个选择是为本地 Web 服务器启用 PHP,如下所示本教程(适用于 Leopard - 10.5)。其他版本的 OS X 的步骤应该类似。简要概述:

  • 找到httpd.conf本地 Apache Web 服务器
  • 使用适当的管理员权限(通过 sudo 等),取消注释以下行: LoadModule php5_module libexec/apache2/libphp5.so
  • 设置php.ini以启用 PHP 支持

然后,您应该能够浏览到您在问题中提到的页面,并将其视为网页而不是文本。

答案3

正如 JW8 提到的,找到 httpd.conf(通常是/etc/apache2/httpd.conf),然后转到文件末尾。您应该会看到类似以下内容:

<IfModule php5_module>
  AddType application/x-httpd-php .php
  AddType application/x-httpd-php-source .phps
  <IfModule dir_module>
    DirectoryIndex index.html
...

代替

DirectoryIndex index.html

经过

DirectoryIndex index.html index.php

并且phpmyadmin应该可以工作。

您还可以在此处查看更多完整的安装教程phpmyadmin

相关内容