Главная > Мануалы, Софт, Хостинг > Установка Lighttpd+MySQL+PHP+PHPMyAdmin в Ubuntu

Установка Lighttpd+MySQL+PHP+PHPMyAdmin в Ubuntu

Как можно увидеть из предыдущего поста блог сменил виртуальный хостинг на Виртуальный Частный Сервер (VPS). Сам факт использования VPS подразумевает самостоятельную настройку и установку ПО (если, конечно, пользователь VDS не арендовал услуги администрирования или не заказал VPS  с уже предустановленным набором софта).
В качестве web-сервера решено было использовать Lighttpd. Почему не Apache? Все дело в том что Apache запускает процесс на каждого нового пользователя, а это не очень хорошо с точки зрения отказоустойчивости и производительности. По результатам тестов неплохо сконфигурированный Apache проигрывает Lighttpd по производительности и потреблению ресурсов.
Приступим к установке. Ставить будем из официальных репозиториев Ubuntu.
1. Устанавливаем Lighttpd+PHP:
sudo apt-get install lighttpd php5-cgi
2. Подключим к Lighttpd модуль FastCGI:
sudo lighty-enable-mod fastcgi
3. Заставляем  Lighttpd перечитать конфиг:
sudo /etc/init.d/lighttpd force-reload
4. Проверим, правильно ли работает PHP. Для этого в директории web-сервера (по умолчанию /var/www/) создадим файл info.php следующего содержания:
<? phpinfo(); ?>
После чего по по адресу http://имя_Вашего_хоста/info.php должна открыться страничка с системной информацией PHP. Если все в порядке, то переходим к следующему пункту.
5. Установим MySQL:
sudo apt-get install php5-mysql mysql-server mysql-client
Во время установки сервер MySQL попросит Вас задать пароль администратор баз данных (обратите внимание, администратор баз данных не является системным root’ом). Этот пароль Вам необходимо запомнить в обязательном порядке.
6. Установим PHPMyAdmin — удобное средство для работы с базами данных MySQL из исходных кодов. Подробнее данный пункт описан тут.
Теперь PHPMyAdmin доступен по адресу:  http://имя_Вашего_хоста/phpmyadmin
Все, мы получили готовую связку Lighttpd+MySQL+PHP с веб-приложением PHPMyAdmin для работы с базами данных MySQL.

Categories: Мануалы, Софт, Хостинг Tags:
  1. Spazm
    12 Август 2010 в 03:28 | #1

    Огроное спасибо! :) Все получилось :)

  2. 13 Август 2010 в 03:15 | #2

    sudo vi /etc/mysql/my.cnf

    #######################
    [mysqld]
    default-character-set=utf8
    default-collation=utf8_general_ci
    character-set-server=utf8
    collation-server=utf8_general_ci
    init-connect=’SET NAMES utf8′

    [client]
    default-character-set=utf8
    #######################

    :wq

    sudo /etc/init.d/mysql restart

  3. 13 Август 2010 в 04:03 | #3

    А теперь тоже самое но для proftpd?

  4. Иван
    13 Август 2010 в 19:10 | #4

    В качестве FTP-сервера решенобыло использовать vsftpd. Статья-обзор по этому решению, возможно, будет написана.

  5. 13 Август 2010 в 22:28 | #5

    sudo apt-get install phpmyadmin
    потащит за собой apache, удаление apache удалит за собой phpmyadmin

    лучше расскажите про установку phpmyadmin из архива.

  6. Иван
    13 Август 2010 в 22:40 | #6

    При запуске apt-get install phpmyadmin предлагается выбрать предпочитаемый веб-сервер. Если выбран lighttpd, то никакой Apache не подтягивается.
    А установка phpmyadmin из сорцов не сложнее установки WordPress. Я думаю, что попутно в какойм-либо посте об этом скажу.

  7. 15 Август 2010 в 18:34 | #7

    @Иван
    Сложнее.

  8. 11 Март 2011 в 06:57 | #8

    @Краб а как же файлы README и INSTALL в архиве? ;)

  1. 14 Август 2010 в 05:40 | #1
  2. 11 Декабрь 2010 в 11:32 | #2
  3. 19 Апрель 2011 в 19:14 | #3
Потребление памяти: 9.61MB