Apache + MySQL на Ubuntu

Вот и Ubuntu установлена на ваш компьютер. Если вы ищете замену пакету Денвер, и хотите заводить ваши сайты локально для тестирования, то на Ubuntu это так же просто сделать как и на Windows. Будем все делать в терминале, поэтому если вы не знаете что это такое — советую погулить и почитать как им пользоваться.
Вводим в терминале следующую строку:

sudo apt-get install apache2

Потом вводим в строке броузера http://localhost/ и если все установилось правильно вы увидите дефолтовую страницу с надписью «It works!»
Теперь нам нужно будет установить php5. Выполняем следующую команду:

sudo apt-get install php5 libapache2-mod-php5

После этого нам нужно будет перезагрузить Apache, чтобы все начало работать. Перезагружаем его следующей командой в терминале:

sudo /etc/init.d/apache2 restart

Теперь нам нужно будет установить MySQL, с помощью которой мы сможем управлять нашими базами данных. Вводим в терминале:

sudo apt-get install mysql-server

Как только закончится установка, появится следующее окно для ввода пароля:

Вводим пароль и повторяем его в новом окне. Теперь на надо будет установить phpmyadmin:

sudo apt-get install libapache2-mod-auth-mysql php5-mysql phpmyadmin

Для автоматической настройки выбираем веб-сервер apache2 (он должен быть выделен красным).

Далее нам будет нужно настроить нашу базу данных для phpmyadmin с помощью dbconfig-common. Просто соглашаемся и нажимаем «Да». Далее нам предложат ввести пароль, для удобства можно ввести тот что вы дали прежде. Далее еще раз несколько раз надо будет ввести пароль и подтвердить его. Теперь нам нужно будет перезапустить сервер:

sudo /etc/init.d/apache2 restart

Теперь хочу объяснить дальнейшие действия. Нам нужно будет запустить наутилус с правами администратора. Это нужно для того чтобы не писать все в консоли, к тому же в графическом интерфейсе это делается намного проще и быстрее. Итак, пишем в терминале:

sudo nautilus

Находим папку «/usr/share», находим там папку «phpmyadmin», щелкаем по ней пр. кнопкой и создаем ссылку. Копируем ее в «/var/www/». Переименовываем эту ссылку в «phpmyadmin». Теперь заходим по ссылке http://localhost/phpmyadmin/ вводим пользователя «root» и пароль, который вы вводили ранее. Ну а создать базу данных и залить движок, я думаю вы уже умеете. Хочу еще добавить, что если у вас планируется установка нескольких движков, то их лучше устанавливать в подпапки. Также следует установить права на чтение и запись на файлы движка и шаблоны.

В заключение хочу рассказать как подключить mod_rewrite к Apache2 в Ubuntu. Вводим в консоли:

sudo a2enmod rewrite

Далее, изменяем конфигурацию хостов:

sudo nautilus

Находим файл /etc/apache2/sites-available/default

И меняем параметр AllowOverride None на AllowOverride All

Перезапускаем web-сервер:

sudo invoke-rc.d apache2 restart

Теперь ставим cURL следующей командой:

sudo apt-get install curl libcurl3 libcurl3-dev php5-curl php5-mcrypt

Перезапускаем Apache

sudo /etc/init.d/apache2 restart

Все — пользуемся!

Автор:
Категория: Ubuntu  Теги:

Вам понравилась статья? Поделитесь ссылкой с друзьями в социальных сетях

Если вы не наши того что искали - отпишитесь в комментариях, чем смогу помогу

4 - всего, пишите еще!
  1. Fedya:

    Набираю localhost выходит It works!, набираю sait показывает мой сайт локально созданный, набираю с другого компа IP этого компа выходит It works!. Как мне сделать видимым мой сайт из инета, замучился уже, и хост переписывал и настройки апача тож 100 раз просмотрел..

    • Semm:

      Тут описана настройка ЛОКАЛЬНОГО сервера. Ну что за детство? Компьютер выключил — сайт не работает. Не проще ли купить домен за 95 рублей, привязать его к бесплатному хостингу или к платному? А насчет путей — надо IP/sait, либо сам сайт ставить в корень. Если IP адрес белый то будет видно.

  2. shinjo:

    А почему не lampp? Если уж искать замену пакету Денвер, то xampp/lampp лучше для этого подходит…

    • Semm:

      На вкус и цвет как говорится.. Когда я его пытался поставить не нашел толкового манула в сети. На вопросы на форумах — стандартный ответ «читайте маны». Новичку в Linux это равнозначно тому что сказать — «летите в космос». А потом желания не было ставить что-то другое, когда это прекрасно работало.

Есть что сказать? Скажи!

О комментах: Ручная модерация, чушь и спам не пройдет

*