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

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

августа 5, 2010 Leave a comment Go to comments

Как можно увидеть из предыдущего поста блог сменил виртуальный хостинг на Виртуальный Частный Сервер (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
    August 12th, 2010 at 03:28 | #1

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

  2. August 13th, 2010 at 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. August 13th, 2010 at 04:03 | #3

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

  4. Иван
    August 13th, 2010 at 19:10 | #4

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

  5. August 13th, 2010 at 22:28 | #5

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

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

  6. Иван
    August 13th, 2010 at 22:40 | #6

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

  7. August 15th, 2010 at 18:34 | #7

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

  8. March 11th, 2011 at 06:57 | #8

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

  1. August 14th, 2010 at 05:40 | #1
  2. December 11th, 2010 at 11:32 | #2
  3. April 19th, 2011 at 19:14 | #3
Потребление памяти: 3.56MB