sudo tasksel install lampserver
sudo apt-get install phpmyadmin
или
sudo apt-get install phpmyadmin
sudo apt-get install apache2 phpmyadmin mysql-server php5 php5-gd -y
Далее надо будет дать пароль руту на БД
В окне браузера - http://localhost - директория со всеми сайтами
http://localhost/phpmyadmin доступ до БД
При перезапуске Apache в определённых обстоятельствах вы, возможно, увидите такое сообщение:
apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.0.1 for ServerName
Тем не менее, сайты будут загружаться. Чтобы исправить ошибку, нужно отредактировать apache2.conf.
Для этого наберите в консоли:
sudo gedit /etc/apache2/apache2.conf
И в конце файла добавьте строку "Servername <имявашегосервера>"После перезапуска сервера Apache сообщение должно пропасть.
У установленного таким образом апача отсутствует mod_rewrite, что делает невозможным использование файлов .htaccess
решение:
вводим:
a2enmod rewrite
затем идем в файл /etc/apache2/sites-available/default и /etc/apache2/sites-available/mysiteи меняем во всех строках “AllowOverride none” на “AllowOverride all”
Рестарт апача
/etc/init.d/apache2 restart
Иногда бывают ситуации, что текст при выводе на дисплей из базы данных отображается в виде знаков вопросов "?????? ?????????? ?????????" либо прочих нечитаемых символов.
ЧТОБЫ НА СТРАНИЦАХ ПРАВИЛЬНО ОТОБРАЖАЛСЯ ТЕКСТ ИЗ БАЗЫ ДАННЫХ, нужно прописать в my.cnf
sudo nano /etc/mysql/my.cnf
[mysqld]
skip-character-set-client-handshake
default-character-set=cp1251
init-connect='SET NAMES cp1251'
default-collation=cp1251_general_ci
[mysql]
init-connect = "SET NAMES cp1251"
default-character-set = cp1251
skip-character-set-client-handshake
default-character-set=cp1251
init-connect='SET NAMES cp1251'
default-collation=cp1251_general_ci
[mysql]
init-connect = "SET NAMES cp1251"
default-character-set = cp1251
Перезагружаем мускул:
sudo /etc/init.d/mysql restart
После этого все должно работать ;)





