Ubuntu 11.04 — Apache, PHP, MySQL, ProFTPD, BIND, Webmin, IonCube
Это своего рода шпаргалка для установки Apache, PHP, MySQL, ProFTPD, Webmin, IonCube в Ubuntu 11.04, так-же она подойдет и для предыдущих версий Ubuntu. Данная схема установки подойдет как для рабочего компьютера, который используется для веб-разработки, так и для DS(Dedicated Server), VDS(Virtial Dedicated Server) и VPS(Virtual Private Server).
Для начала установим следующие пакеты:
Midnight Commander — файловый менеджер, Nano — текстовый редактор, Aptitude — альтернативный установщик пакетов.
MySQL
Далее установим MySQL сервер, во время установки потребуется ввести пароль, который будет использоваться для подключения:
Apache + PHP
Установим HTTP сервер Apache, PHP и модули, которые чаше всего могут использоваться для работы скриптов:
phpMyAdmin
Установим phpMyAdmin для работы с MySQL базами через веб-интерфейс (при установке надо выбрать что используется сервер Apache2, и указать пароль для доступа к MySQL серверу):
ProFTPD
Установим FTP сервер ProFTPD (во время установке выбрать стандартный режим запуска):
BIND
Установим DNS сервер BIND:
IonCube
Установим если нужен IonCube для php:
Теперь для работы IonCube необходимо добавить данную строку в конфигурационные файлы php:
zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.3.so |
Строку надо добавить в конец следующих трех файлов:
Для сохранения изменений надо нажать Ctrl — O, для выхода Ctrl — X.
Перезапустим Apache сервер:
Webmin
Отредактируем файл источников пакетов:
В конец файла добавим следующую строку:
deb https://download.webmin.com/download/repository sarge contrib |
Скачаем и установим ключ:
Устанавливаем Webmin:
В Ubuntu 11.04 для работы Webmin необходимо задать пароль пользователю root (для остальных версий Ubuntu данный шаг пропустить):
Доступ к установленным сервисам:
phpMyAdmin — https://vash-ip/phpmyadmin/ — пользователь root, пароль указанный при установке MySQL.
Webmin — https://vash-ip:10000 — пользователь root, пароль который вы указали пользователю root после установки Webmin (для Ubuntu кроме версии 11.04 использовать имя пользователя и пароль которые вы используете для входа в систему).
P.S. — Установка ModRewrite для Apache если вам он нужен для работы некоторых скриптов:
Заменить в конфигурационном файле строки:
AllowOverride None |
заменить на:
AllowOverride All |
Перезапустим Apache: