По умолчанию, после установки mysql в Ubuntu используется кодировка latin-1.
Сейчас везде используется универсальная UTF8.
Чтобы не было проблем в кракозябрами и нечитаемыми символами, нужно чтобы кодировка в базе данных mysql и в настройках какой-либо cms совпадала.

Изменение кодировки сервера mysql на UTF8 в Ubuntu.
Актуально для mysql 5.5, проверил на Ubuntu 16.04 и Ubuntu 14.04.
До версии 5.5 использовались другие названия переменных.

goodigy 17.11.14

Где находятся конфигурационные файлы Apache2, PHP MySQL.

goodigy 30.08.14

Во время разработки, одним хостом не обойдешься. На одном можно разрабатывать, на другом тестировать, а на третьем еще один проект.

Плюс ко всему, в Apache2 по умолчанию файлы сайта хранятся в /var/www, у меня же они будут находиться в моей домашней папке, /home/goodigy/sites.

Apache2 может определять хосты по ip-адресам, по доменным именам и по портам.

Мы будем использовать второй вариант, то есть определение хостов по доменным именам.

goodigy 30.08.14

После установки LAMP в Ubuntu 16.04 и Ubuntu 14.04 модуль rewrite установлен, но не включен. А он используется во многих CMS, в том числе для создания чистых ссылок. 

Поэтому его надо включить. Сделать это можно следующей командой

sudo a2enmod rewrite

После, перезапускаем Apache2

sudo service apache2 restart

В следующей статье мы настроим Виртуальные хосты.

goodigy 30.08.14

Помимо, apache2, mysql, php, я обязательно ставлю phpMyAdmin.

Установим его.

sudo apt-get install phpmyadmin

Во время установки, будут запрашиваться данные для настройки phpMyAdmin.

Рекомендую на них ответить, после установки у вас будет полностью работоспособный phpMyAdmin.

goodigy 30.08.14

Занимаетесь веб-разработкой? Нужен локальный веб-сервер с php и mysql? 
LAMP.

Из википедии
LAMP — акроним, назван по первым буквам входящих в его состав компонентов:
Linux — операционная система Linux;
Apache — веб-сервер;
MySQL — СУБД;
PHP — язык программирования.

Чтобы установить его в Ubuntu 16.04 и Ubuntu 14.04, нужно выполнить

goodigy 30.08.14