phpmyadmin 2002 ошибка

Я получил это сообщение об ошибке:

# 2002 - Сервер не отвечает (или сокет локального сервера MySQL неправильно настроен)

Я использую Ubuntu 11.10... и Xampp

Я использовал Google, и я увидел это решение:

$ cfg ['Servers'] [$ i] ['socket'] = '/var/run/mysql/mysql.sock'; или $cfg['Servers'][$i]['connect_type'] = 'tcp';

Но эти строки в файле config.inc.php не решают проблему.

Кто-нибудь может мне помочь? Что еще я могу сделать?

Я хочу изучить php:) Но есть много проблем... Может быть, на Windows 7, нет этой проблемы?

1 ответ

Решение

Так как вы говорите, что вы только начали с php использовать Ubuntu, я советую начать с нуля, вот небольшой совет:

  • Установите все, что вам нужно:

    sudo apt-get установить apache2 php5 mysql-сервер phpmyadmin

  • После того, как все это установлено, вы будете использовать следующие каталоги

    / var / www - здесь, где ваш сервер хранит ваши страницы

    / var / log / apache2 / - здесь хранятся журналы (очень полезно при сбое apache, посмотрите файл error.log в этом каталоге)

    / etc / apache2 - конфигурация apache находится здесь

    /etc/php5/cli - здесь находится конфигурация для консоли php5 (когда вы используете ~$ php5 test.php, конфигурация читается здесь)

    / etc / php5 / apache2 - это место, где находится конфигурация сервера php5 (при доступе из браузера, такого как http://localhost/test.php)

Не нужно изменять файлы конфигурации из коробки (возможно, для более продвинутого использования их нужно будет изменить)

Чтобы удалить xamp здесь, его ветка может быть полезна: http://www.apachefriends.org/f/viewtopic.php?p=135389. Сначала удалите xamp, а затем следуйте моим инструкциям

Другие вопросы по тегам