我在 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
。