Налаштування 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
Встановлюємо віртуальну машину через менеджер пакетів.
З налаштувань віртуальної машини нас цікавить лише таке: