Ubuntu для web-разработчика

Установка и настройка WEB-сервера (LAMP)

Первым делом, надо установить WEB-сервер + PHP + MySQL (LAMP). Мануала по этому поводу в сети полно. Например, это можно сделать, выполнив команду
sudo tasksel install lamp-server
либо
sudo apt-get install lamp-server^
Но лично я пошел по длинному пути установки каждого компонента отдельно по мануалу с форума русского сообщества Ubuntu Linux

Далее, когда LAMP поднят и работает, надо его немного подрихтовать напильником. Незнаю, как вам, а мне очень мешало то, что по умолчанию корневой папкой сервера является /var/www, для работы с которой нужны права root’а. Гораздо удобней было перенести ее в домашнюю папку (/home/$user/www). Заодно неплохо было бы раскидать все сайты по своим папкам выделить им человекочитаемое имя, оканчивающееся на .dev (которое соответствует названию папки). Дополнение .dev удобно использовать для того, чтобы не спутать локальный сайт с тем, что висит в интернете. Изменить корневую папку сервера можно, подправив файл /etc/apache2/sites-enabled/000-default.

Настроить VirtualHost можно двуя способами:

1. Создавать для каждого сайта свой файл в /etc/apache2/sites-available/, как это описанно у Александра Семенова

2. Кидать все в один файл, как описанно в статье на хабре.

Далее, необходимо установить phpmyadmin. Как это делается, я писал тут.

Итого на выходе я получил такую штуку: вкачестве корневой папки апача у меня установленна /home/charmer/www. Там я держу phpmyadmin и еще несколько средств «общего назначения». Сайты лежат в паке /home/Sites/, где каждому сайту выделенна подпапка вида site_name.ru.dev и к которому можно обратится по адресу http://site_name.ru.dev (ВНИМАНИЕ! Без www!).

Установка IDE для удобной работы.

Конечно, можно ваять сайты, используя gedit, но для удобной работы лучше взять что-нибудь специально предназначенное для этого дела. После перебора возможных вариантов я остановился на 2-х:

1. Screem HTML/XML Editor

2. Eclipse PDT

Поскольку я работаю не только с PHP, но и с другими языками, я выбрал последний вариант, ибо Eclipse посредсвом плагинов можно превратить в полноценную IDE для разных языков. С установкой я особо не мучался, просто выкачал All-in-one Eclipse PDT, распаковал архив и запустил файл eclipse.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *