Убедил

Доберусь до дому - проверю: поставлю этот LAMPP и отпишусь. На работе неохота совершенно.
Пользователь решил продолжить мысль [time]Tue Nov 9 19:22:54 2010[/time]:
Шаг первый

vladimir@vladimir:~$ sudo apt-cache search lamp
[sudo] password for vladimir:
xscreensaver-data - data files to be shared among screensaver frontends
evolvotron - Generator of textures through interactive evolution
lampython - MPI-enhanced Python interpreter (LAM based version)
lavaps - a lava lamp of currently running processes
syscp - system control panel for LAMP servers
Я так понимаю, ставят syscp? (пошел ставить)
Шаг второй:
vladimir@vladimir:~$ sudo apt-get install syscp
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
apache2 apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common
courier-authdaemon courier-authlib courier-authlib-userdb courier-base
courier-imap courier-pop dbconfig-common expect libapr1 libaprutil1
libaprutil1-dbd-sqlite3 libaprutil1-ldap libc-client2007e libdbd-mysql-perl
libdbi-perl libhtml-template-perl libmysqlclient16 libnet-daemon-perl
libphp-phpmailer libplrpc-perl libpq5 libsasl2-modules-sql libsqlite0 mlock
mysql-client-5.1 mysql-client-core-5.1 mysql-common mysql-server
mysql-server-5.1 mysql-server-core-5.1 php-fpdf php5-cli php5-common php5-gd
php5-imap php5-mysql php5-suhosin postfix postfix-mysql proftpd-basic
proftpd-mod-mysql tcl8.5 webalizer
Предлагаемые пакеты:
apache2-doc apache2-suexec apache2-suexec-custom courier-doc
courier-imap-ssl courier-pop-ssl virtual-mysql-client mysql-client
postgresql-client expectk uw-mailutils libipc-sharedcache-perl
mail-transport-agent tinyca mailx ttf2pt1 php-pear procmail postfix-pgsql
postfix-ldap postfix-pcre sasl2-bin resolvconf postfix-cdb proftpd-doc
proftpd-mod-pgsql proftpd-mod-ldap proftpd-mod-odbc proftpd-mod-sqlite
openbsd-inetd inet-superserver bind9 maildrop courier-authlib-mysql
tclreadline httpd
НОВЫЕ пакеты, которые будут установлены:
apache2 apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common
courier-authdaemon courier-authlib courier-authlib-userdb courier-base
courier-imap courier-pop dbconfig-common expect libapr1 libaprutil1
libaprutil1-dbd-sqlite3 libaprutil1-ldap libc-client2007e libdbd-mysql-perl
libdbi-perl libhtml-template-perl libmysqlclient16 libnet-daemon-perl
libphp-phpmailer libplrpc-perl libpq5 libsasl2-modules-sql libsqlite0 mlock
mysql-client-5.1 mysql-client-core-5.1 mysql-common mysql-server
mysql-server-5.1 mysql-server-core-5.1 php-fpdf php5-cli php5-common php5-gd
php5-imap php5-mysql php5-suhosin postfix postfix-mysql proftpd-basic
proftpd-mod-mysql syscp tcl8.5 webalizer
обновлено 0, установлено 49 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 38,0MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 100,0MB.
Хотите продолжить [Д/н]? д
Шаг третий:
Настраивается пакет mysql-server-5.1
Хотя и необязательно, но настоятельно рекомендуется установить пароль
для административного пользователя MySQL "root".
Если оставить поле пустым, то пароль изменён не будет.
Новый пароль для MySQL пользователя "root": │
_______________________________________________________________________
<Ok>
Это - засада N1 для новичков. Если задать пароль - понятно. А давайте его НЕ зададим, как поступят как минимум половина новичков, и просто нажмем Enter

Шаг 4: Просят указать, создавать или нет каталоги для настройки webmin для courier. Нам .это неважно, выберем "нет" по умолчанию.
Шаг 5: Просят выбрать тип настройки postfix. Выбираем "Интернет-сайт" по умолчанию.
Шаг 6: Задаем "системное почтовое имя" - по умолчанию имя нашего юзера. ОК.
Шаг 7: Запуск proftpd. Выбираем по умолчанию - самостоятельно (альтернатива - через inetd).
Шаг 8: Каталог для пользовательских данных syscp - берем по умолчанию.
Шаг 9: Имя административного пользователя syscp - admin (по умолчанию).
Шаг 10: Его пароль (по молчанию - будет сгенерен). Выбираем 123456 (к примеру).
Шаг 11: Выберем apache2 для автоматической перенастройки syscp.
Вроде все...
А нет! Шаг 12: снова просят задать пароль root'а mysql. Еще раз - просто Enter...
Шаг 13: И еще раз то же самое... (скоко ж можно?!)
Шаг 14. Настройка БД syscp с помощью dbconfig-common - соглашаемся.
Шаг 15: Нас спрашивают пароль mysql-овского рута... Пробуем пустой (Enter) - ОК, проходит...
Шаг 16: mysql-пароль для syscp - опять же, предупреждают, что будут генерить если оставим пустым. Задаем 654321
Вот теперь - все.
Все готово. Смотрим...
а) ps aux | grep apache
$ ps aux | grep apache
root 7689 0.0 0.0 5472 2956 ? Ss 19:41 0:00 /usr/sbin/apache2 -k start
www-data 8602 0.0 0.0 5604 1812 ? S 19:52 0:00 /usr/sbin/apache2 -k start
www-data 8603 0.0 0.0 226876 2044 ? Sl 19:52 0:00 /usr/sbin/apache2 -k start
www-data 8604 0.0 0.0 226876 2044 ? Sl 19:52 0:00 /usr/sbin/apache2 -k start
б) $ mysql -u root -p
Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 49
Server version: 5.1.49-1ubuntu8 (Ubuntu)
Copyright (c) 2000, 2010, Oracle and/or its affiliates. All rights reserved.
This software comes with ABSOLUTELY NO WARRANTY. This is free software,
and you are welcome to modify and redistribute it under the GPL v2 license
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
mysql>
Т.е. по умолчанию нам таки поставили пустой пароль на mysql-овского рута... Но хоть логин разрешен только с localhost.
А теперь попробуем перезагрузиться.
После перезагрузки:
$ ps aux | grep apache
root 1704 0.0 0.0 5492 2600 ? Ss 20:05 0:00 /usr/sbin/apache2 -k start
www-data 1707 0.0 0.0 5264 1788 ? S 20:05 0:00 /usr/sbin/apache2 -k start
www-data 1709 0.0 0.0 282192 2052 ? Sl 20:05 0:00 /usr/sbin/apache2 -k start
www-data 1710 0.0 0.0 282192 2044 ? Sl 20:05 0:00 /usr/sbin/apache2 -k start
ИТОГ.
У меня
два один вопрос
а.
Первый - на фига там первой строкой apache от рута, и второй - что именно ставят все эти люди, которые потом не могут а) найти пароль от mysql или у которых apache не стартует сам?

По руту - понял. Сношу нафиг все это.