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 для читаемости символов
А как же пхпмайадмин??? так что еще + пакет phpmyadmin
после установки пакета, привычная многим кодерам страничка пхпадмина доступна по адресу localhost/phpmyadmin