Я поместил каталог phpmyadmin в папку сайтов на Mac. Когда я открываю расположение phpmyadmin в браузере, http://new-host-w.home/~username/phpmyadmin/ он открывается как каталог, а не как сайт. Если я открываю index.php, он открывается как текстовый файл.

3 ответа3

1

Как упоминает 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.

1

Среда локального сервера в OS X не обеспечивает встроенную поддержку PHP. Попробуйте MAMP, который является пакетом Apache, PHP и MySQL для Mac.

1

Как упомянул @Milosz, MAMP - отличный вариант. Другой вариант - включить PHP для локального веб-сервера, как показано в этом руководстве (для Leopard - 10.5). Действия должны быть аналогичными для других версий OS X. Краткий обзор:

  • Найдите httpd.conf для локального веб-сервера Apache
  • С соответствующими правами администратора (через sudo и т.д.) Раскомментируйте следующую строку: LoadModule php5_module libexec/apache2/libphp5.so
  • Настройте php.ini чтобы включить поддержку PHP

После этого вы сможете перейти на страницу, которую вы отметили в своем вопросе, и увидеть ее как веб-страницу вместо текста.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .