Налаштування Ubuntu для веб-розробника

Перевірено на Xubuntu 12.04 – 16.10. Підійде для інших дистрибутивів.

Встановлення LAMP сервера

Відкриваємо у браузері http://localhost/ Якщо побачили: It works! - Все зроблено правильно.

Задамо веб-серверу Apache його ім'я - для цього введемо в консолі:

І додамо рядок:

Замість localhost можна вказати ваш домен, якщо він налаштований.

Раджу створити аліас для швидкого виклику цієї команди. Використовуватимете її часто.

Щоб аліас заробив одразу – можна ввести команду:

Модулі Apache

Дивимося підключені модулі:

Виведе список підключених модулів, які можна відключити.

Підключаємо потрібні модулі (принцип роботи той самий):

Директорія проектів

Щоб жити було легше – створюємо сімлінк:

Якщо ваш розділ зашифрований, то директорію для сайтів доведеться створювати в іншому місці:

Додавання сайтів до Apache

Додаємо запис для нового віртуального хоста (він же наш локальний сайт):

Включаємо створений хост в Apache:

Нові сайти додаємо в той же файл:

Модулі PHP

Встановимо модуль PHP для роботи з JSON:

Модуль PHP для роботи з зображеннями:

Налаштування PHP (php.ini)

Змінюємо наступні налаштування:

Налаштування локального DNS

Правимо її наступним чином:

Дізнатися свій локальний айпі можна за допомогою команди ifconfig

eth0 Link encap:Ethernet HWaddr 00:55:88:00:00:00 inet addr:192.168.10.303.

Встановлення Adminer

Швидка компактна альтернатива phpMyAdmin. Качаємо: http://www.adminer.org/

Встановлення Node.js

Щоб уникнути проблем із правами - перевизначимо місцезнаходження пакетів (fixing-npm-permissions):

Встановлення середовища розробки

Більшість середовищ розробки написані на Java, тому з неї і почнемо.

Встановлення Java Platform (JDK/JRE)

Встановлення NetBeans IDE

Встановлення Atom

Щоб ніколи не побачити помилку TypeError: Unable to watch path (typeerror-unable-to-watch-path):

Встановлення VirtualBox

Встановлюємо віртуальну машину через менеджер пакетів.

З налаштувань віртуальної машини нас цікавить лише таке: