Платформа: окна, линукс, солярис, опенбсд, ирикс, айс
Язык: Английский
Веб-сервер, основная цель которого - быть быстрым, безопасным, гибким и верным стандарты. Особенно рекомендуется на серверах с чрезмерной нагрузкой, так как lighttpd требует меньше вычислительной мощности и оперативной памяти.
Lighttpd подходит для любого сервера, имеющего проблемы с загрузкой. Это бесплатное программное обеспечение и распространяется под лицензией BSD. Официально он работает в GNU / Linux и UNIX.
Для Microsoft Windows существует дистрибутив Lighttpd For Windows, поддерживаемый Кевином Уортингтоном.
особенности:
Это имеет особое значение в PHP, для которого были внесены определенные улучшения.
Его также часто комбинируют с Ruby on Rails.
# aptitude установить lighttpd php5-cgi
Если мы хотим изменить порт прослушивания Lighttpd, нам нужно будет ввести файл "Lighttpd.conf" находится в папке "/ etc / lighttpd /" и добавьте следующие строки:
(мы должны быть как root)
server.pot = 8080
server.socket = "[::]: 8080 ′ ′
В этом случае мы ставим порт 8080 на прослушивание.
Затем мы настраиваем файл php.ini (находится в / etc / php5 / cgi /), чтобы включить его в CGI, для этого мы добавляем эту строку в конец "cgi.fix_pathinfo = 1”, Делаем это следующим образом:
# выбросил "cgi.fix_pathinfo = 1 ″ >> нано /etc/php5/cgi/php.ini
и у нас должно получиться что-то вроде этого:
# нано /etc/lighttpd/lighttpd.conf
Я использую nano, но вы можете использовать все, что захотите, gedit, vi, kwrite, geany и т. Д.
fastcgi.server = (".php" => (("bin-path »=>« / usr / bin / php5-cgi », "Socket" => "/tmp/php.socket")))
Я рекомендую вам скопировать это, а не копировать вставку, потому что есть ошибки в символах, такие как запятые, кавычки и все, что может произойти.
Теперь мы активируем модуль fast cgi и перезапускаем веб-сервер (lighttpd), чтобы внесенные изменения вступили в силу:
# lighttpdenablemod fastcgi && /etc/init.d/lighttpd restart
Итак, у нас уже есть настроенный веб-сервер, готовый к размещению html-страницы или php-скриптов, нам нужно только открыть браузер и указать наш адрес. IP или просто напишите локальный и должен появиться образец страницы, сообщающей нам, что сервер работает.
В противном случае мы можем воспользоваться преимуществом и проверить, работает ли также интерпретатор php, для этого мы можем создать небольшой и простой скрипт php и сохранить его в каталоге по умолчанию, который он настроил. лайтпд
# выбросил " »>> /var/www/test.php
а затем открываем браузер и помещаем адресную строку: localhost / test.php
и мы должны увидеть что-то подобное. Если вы НЕ видите его, проверьте предыдущие шаги, потому что что-то не так.
Скоро я выложу, как разместить более одного домена, используя прекрасную модальность виртуального хоста
источник: Оригинальная статья