Быстрая установка и настройка LAMP


Дата: 14 апреля 2010





Для чего нужен LAMP?
LAMP - это аббревиатура обозначающая первые буквы от слов Linux, Apache, PHP, MySQL.
Linux - собственно наша любимая ОС.
Apache - самый популярный Web сервер в мире.
PHP - популярный язык разработки скриптовых приложений для веб.
Mysql - популярная реляционная база данных.
Пакет LAMP необходим для веб-разработчиков или веб-сервера.

Установка LAMP
Приступим собственно к установке. Для установки LAMP необходимо установить из репозитория (или скомпилировать) пакеты:
php5 mysql-server php5-mysql php5-gd php5-imagick php5-xsl php-pear apache2 phpmyadmin php5-cli

Этого будет достаточно для большинства задач, а если мало - можете искать нужные библиотеке по слову php в менеджере пакетов.

Настройка LAMP
*Все нужно будет выполнять от суперпользователя.
Просто установить пакеты не совсем достаточно, нужно заставить работать веб-сервер и его модули как надо.
Включаем apache:
/etc/init.d/apache2 start
Обычно он включается автоматически при включении компьютера.
Теперь нужно включить модуль php5 для apache:
a2enmod php5
После внесения любых изменений нужно перезагружать веб-сервер:
/etc/init.d/apache2 restart

Теперь можно проверить, работает ли сервер, введя в браузер строку:
http://localhost
Если он работает выведется строка "It works!".

Активируем mod_rewrite
a2enmod rewrite
Открываем файл:
nano -w /etc/apache2/sites-available/default
Находим недалеко от начала файла строки

Options FollowSymLinks
AllowOverride None
....

И меняем AllowOverride None на AllowOverride All. Сохраняем Ctrl+O и перезагружаем сервер:
/etc/init.d/apache2 restart

Перемещение папки веб-сервера
По умолчанию веб сервер работает в папке /var/www, что может вызывать много трудностей.
Я рекомендую создать папку www в своем домашнем каталоге и перенаправить в неё веб-сервер.
После создания папки открываем файл:
nano -w /etc/apache2/sites-available/default
Меняем /var/www на путь до нужной папки (например /home/имя_пользователя/www) и сохраняем файл (Ctrl+O).
Теперь можно поставить "мягкие" права на новую папку веб-сервера и перезагрузить apache:
/etc/init.d/apache2 restart
Если все хорошо, то можете копировать свои проекты и файлы в эту папку и тестировать их через браузер по адресу http://localhost
Для управления mysql можете установить phpmyadmin просто скопировав папку с исходным кодом в папку веб-сервера и запустить его через браузер.

Смотреть также:
Быстрая установка и настройка XAMPP
Быстрая установка PostgreSQL и phpPgAdmin в linux
Установка utf8 кодировки mysql после установки LAMP для читаемости символов

Комментарии:
Автор: Soft,   дата: 14 апреля 2010   23:12:39
А как же пхпмайадмин??? так что еще + пакет phpmyadmin

после установки пакета, привычная многим кодерам страничка пхпадмина доступна по адресу localhost/phpmyadmin
Автор: Soft,   дата: 14 апреля 2010   23:37:48
так что не нужно копировать исходники в папки... есть пакет, который сделает это за вас. 30 секунд его поисков в синаптике и проблема решена
Автор: Subsanek,   дата: 15 апреля 2010   07:45:56
С репозитория еще хуже устанавливать т.к он далеко по умолчанию его сохраняет.
Я написал вроде про phpmyadmin много. И вообще это не обязательный компонент LAMP без которого легко обойтись.
Автор: Дмитрий,   дата: 27 марта 2014   06:29:28
Спасибо, нужная статья




 
Добавить комментарий:
Имя: *
e-mail:
Комментарий: *
Введите число 84: *


Архив статей:
Май 2017
Март 2017
Апрель 2016
Март 2016
Октябрь 2013
Сентябрь 2013
Май 2013
Март 2013
Ноябрь 2012
Июль 2012
Июнь 2012
Апрель 2012
Март 2012
Февраль 2012
Апрель 2011
Март 2011
Февраль 2011
Январь 2011
Декабрь 2010
Ноябрь 2010
Октябрь 2010
Сентябрь 2010
Август 2010
Июль 2010
Июнь 2010
Май 2010
Апрель 2010
Март 2010

Случайные:
K3b vs NeroLinux 4 или чем писать CD,DVD,Blu-ray в linux

LTSP - как установить ОС одновременно на несколько компьютеров

Создание RPM пакетов из исходников

Книги о Linux - Часть 4 "Администрирование" (10 книг)

Уменьшение шума от кулера и жесткого диска в linux

Смена менеджера дисплеев (DM) по-умолчанию (KDM,GDM и т.п)





Коллеги:    все
 Linux для всех

Наши баннеры:
linuxnow.ru
linuxnow.ru
Установить баннер