Установку нашего Веб сервера начнем с установки MySQL – сервера. Для этого в консоли выполняем такую команду.
tester@debian:~$ sudo apt-get install mysql-server mysql-client
[sudo] password for tester:
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient16 libnet-daemon-perl libplrpc-perl mysql-client-5.1 mysql-common mysql-server-5.1
mysql-server-core-5.1
Предлагаемые пакеты:
libipc-sharedcache-perl libterm-readkey-perl tinyca
НОВЫЕ пакеты, которые будут установлены:
libdbd-mysql-perl libdbi-perl libhtml-template-perl libmysqlclient16 libnet-daemon-perl libplrpc-perl mysql-client mysql-client-5.1 mysql-common
mysql-server mysql-server-5.1 mysql-server-core-5.1
обновлено 0, установлено 12 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 23,4 MБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 55,1 MB.
Хотите продолжить [Д/н]?
В процессе установки нас попросят ввести пароль для пользователя root (именно для пользователя баз данных а не всей системы)
На этом установка сервера баз данных MySQL закончена.
Starting MySQL database server: mysqld.
Checking for corrupt, not cleanly closed and upgrade needing tables..
Теперь установим веб сервер apache2 Делается это очень просто. В консоли выполняем
tester@debian:~$ sudo apt-get install apache2
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap ssl-cert
Предлагаемые пакеты:
apache2-doc apache2-suexec apache2-suexec-custom openssl-blacklist
НОВЫЕ пакеты, которые будут установлены:
apache2 apache2-mpm-worker apache2-utils apache2.2-bin apache2.2-common libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap ssl-cert
обновлено 0, установлено 10 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 2.060 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 6.935 kB.
Хотите продолжить [Д/н]?
....
....
....
Starting web server: apache2.
Настраивается пакет apache2 (2.2.16-6) ...
Настраивается пакет ssl-cert (1.0.28) ...
Ну и естественно добавим поддержку PHP5. Устанавливаем пакеты php5 libapache2-mod-php5
tester@debian:~$ sudo apt-get install php5 libapache2-mod-php5
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Будут установлены следующие дополнительные пакеты:
apache2-mpm-prefork libonig2 libqdbm14 php5-cli php5-common php5-suhosin
Предлагаемые пакеты:
php-pear
Пакеты, которые будут УДАЛЕНЫ:
apache2-mpm-worker
НОВЫЕ пакеты, которые будут установлены:
apache2-mpm-prefork libapache2-mod-php5 libonig2 libqdbm14 php5 php5-cli php5-common php5-suhosin
обновлено 0, установлено 8 новых пакетов, для удаления отмечено 1 пакетов, и 0 пакетов не обновлено.
Необходимо скачать 6.654 kБ архивов.
После данной операции, объём занятого дискового пространства возрастёт на 17,3 MB.
Хотите продолжить [Д/н]?
....
....
....
Creating config file /etc/php5/apache2/php.ini with new version
Reloading web server config: apache2.
Настраивается пакет php5 (5.3.3-7) ...
Настраивается пакет php5-cli (5.3.3-7) ...