вторник, 24 февраля 2015 г.

Девелоперская машина на основе Ubuntu

В этом посте я раскажу как легко задеплоить девелоперские интрументы(для php) на только что установленную Ubuntu 14.

Для этого нам потребуется:
1. Ubuntu, с доступом к sudo - 1 штука
2. Наличие интернета
3. Прямые руки - 2 штуки

Список софта который будет установлен после всех действий:
1. mysql server/client
2. apache 2
3. php 5.5
3. phpmyadmin
4. mercurial
5. java
6. netbeans

Откройте эмулятор терминала и следуйте инструкциям.

Приступим:

Для начала установим mysql сервер, для этого введем в конслоли команду
sudo apt-get install mysql-server

будет запрошен пароль sudo пользователя, после ввода, начнется поиск пакета, если пакет найдет, то
вам будет представлена информация о скачиваемых и устанавливаемых пакетах. Подтверждаем.
Идет закачка, настройка. После появляется диалог где вас попросят ввести пароль к учетной записи mysql.
После ввода, стартует сервер. Всё. У вас есть mysql server.

Следующий шаг это установка phpmyadmin, вводим команду
sudo apt-get install phpmyadmin

Данный пакет содержит зависимостями php и apache 2/lighttpd(по выбору), а также mysql-client.
Посде того как все пакеты скачаются и настроятся, вам будет предложено ввести пароль для пользоватьля базы данных,
вводи пароль что указывали выше.

Установка lamp завершена. Если вы перейдете по странице http://localhost/, то убидитесь в этом.

Следуйщий шаг это установка IDE, в нашем случае netbeans. Вводим в терминале команду
sudo apt-get install netbeans

ждем пока все установится и удалится, будут установлены java и netbeans.
так как Netbeans будет установлен для работы с java, а мы с ней не собираемся работать, то удаляем пакет
sudo apt-get remove netbeans


После чего идем на сайт https://netbeans.org/downloads/ и скачиваем пакет для PHP. После скачивания не забудьте сделать файл исполняемым.

Следущий шаг установка контроля версий, в терминале вводим следущую команду:
sudo apt-get install mercurial

Пакеты скачаются и установятся.

После этого вам останется только настроить существующие пакеты и права на файлы и система будет готова к обильному кодингу.

Комментариев нет:

Отправить комментарий