Джентельменский набор Web-разработчика в Ubuntu

17 Июл
2011
  1. В терминале набираем
    sudo apt-get install apache2 mysql-server php5 php5-mysql phpmyadmin
  2. Отвечаем положительно на все вопросы инсталлятора
  3. Далее набираем
    sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d
  4. Перезапускаем apache с помощью воода команды
    sudo /etc/init.d/apache2 restart
Теперь для удобства перенесём базы mysql в другую папку, например, /home/drvitamin/mysql/
  1. Для остановки MySQL в терминале набираем
    /etc/init.d/mysql stop
  2. Перемещаем существующую директорию в новую директорию с помощью команды
    sudo mv /var/lib/mysql /home/drvitamin/mysql/
  3. Создаём симлинк из новой директории к старой:
    sudo ln -s /home/drvitamin/mysql/ /var/lib/mysql
  4. Ubuntu использует программное обеспечение для безопасности под названием AppArmor, которое определяет зоны файловой системы, к которым приложения могут иметь доступ. Открываем редактор с помощью команды
    sudo gedit /etc/apparmor.d/usr.sbin.mysqld
    Найдите строки:
    /var/lib/mysql/ r,
    /var/lib/mysql/** rwk,
    /var/log/mysql/ r,
    /var/log/mysql/* rw,
    Замените на:
    /home/drvitamin/mysql/ r,
    /home/drvitamin/mysql/** rwk,
    /home/drvitamin/mysql/ r,
    /home/drvitamin/mysql/* rw,
  5. Перезапускаем профили программы AppArmor:
    /etc/init.d/apparmor restart
  6. Запускаем MySQL:
    /etc/init.d/mysql start

Comments are closed.

top
QR Code Business Card