Недавно мне наконец-то по почте пришел диск с Ubuntu 8.04. Честно говоря, этот дистрибутив Linux мне очень понравился. Во-первых, он не так сильно грузит мой комп (по сравнению, например, с Mandriva) и в нем есть очень много полезных штучек. Единственно, что мне не понравилось, так это то, что диск - всего лишь основа. Кучу дополнений надо качать с нета. А как быть, если придется переустанавливать систему? Все качать заново? Мдя...
Но не об этом. Я сегодня хочу рассказать о том, как устанавливать под Ubuntu сервер Apache в связке с PHP5 и MySQL. Пришлось столкнуться с такой проблемой. То, что нашел в интернете не совсем соответствовало действительности. По крайней мере, у меня не все работало. Поэтому некоторые вещи пришлось доганять самому. Итак приступим.
Установка LAMP
LAMP - это аббревиатура, которая расшифровывается, как Linux+Apache+MySQL+PHP
1. В меню Система->Администрирование находим "Менеджер пакетов Synaptic" и запускаем ее. Если спросят - вводим пароль root.
2. В открывшейся программе переходим в меню Правка->Отметить пакеты для задачи. Должно появиться такое окно:

Ставим галочку напротив LAMP server. Нажимаем ОК.
3.Теперь нам надо еще установить phpmyadmin, ведь, скорее всего, мы ставим сервер не просто так, а для того, чтобы создавать проекты и с phpmyadmin достаточно легко будет управлять базами MySQL. Для его установке в Менеджере пакетов нажимаем кнопку "Найти". В появившемся окошке пишем: phpmyadmin и жмем "Найти". Затем ставим галочку напротив phpmyadmin (Отметить для установки).
4. Теперь нажимаем в Менеджере пакетов кнопку Применить и ждем, пока все установится. Важно: для установки почти всех пакетов обязательно нужно подключение к интернету. В процессе установки у вас спросят пароль для MySQL и конфигурацию phpmyadmin: Пароль можно оставить пустым (но все же лучше ввести - это пароль root для баз данных), а конфигурацию phpmyadmin выберите apache2.
5. Когда все установлено нам нужно проверить, как работает сервер. Для этого в вашем любимом браузере введите http://localhost - должно появится дефолтовое сообщение Apache2: "It works!". Также можно проверить и работу phpmyadmin - введите http://localhost/phpmyadmin и откроется окно авторизации. Вводите указанный ранее пароль root для MySQL и можете начинать управление своими базами.
Работу php проверить можно, создав файл с кодом:
<?php
phpinfo ();
Назовите его, например, info.php, загрузите в папку /var/www и запустите в браузере: http://localhost/info.php. Вы должны увидеть подобный экран:

Здесь вся информация о настройках установленного у вас php.
Вот, собственно, и все об установке связкт Apache2+MySQL+PHP на вашу машину с Ubuntu. Немного позже, в следующем посте, я расскажу, как настроить виртуальные хосты на этой связке. Это будет нужно тем, кто собирается использовать больше, чем один хост. Если вы планируете использовать всего один, то основная директория, куда надо устанавливать все скрипты и ваши файлы - /var/www