Ubuntu lighttpd php

Ubuntu lighttpd php
Итак будем ставить Ubuntu lighttpd +php
Ставить будем на виртуальной машине сугубо на посмотреть.
У меня уже есть на VirtualBox готовая Ubuntu 14.04.3 LTS посему я ее просто клонирую. Имя пользователя virtual.
virtualbox clone

Из специцифки на ней уже стоит openssh сервер. Поставить его можно:

sudo apt-get install openssh-server

Добавим проброс портов дабы не пускать машину в нашу сеть
Тип подключения NAT

Порт 55555 для HTTP
Порт 6666 для SSH

virtualbox port

Подключаемся

ssh -p 6666 virtual@127.0.0.1

Ставим lighttpd и php

sudo apt-get install lighttpd php5-cgi

PS: Для Ubuntu 16.04 компоненты изменились

sudo apt-get install lighttpd php7.0-cgi php7.0-xml

Добавляем модули php в lighttpd

sudo lighty-enable-mod fastcgi fastcgi-php

Перезапускаем сервис lighttpd

sudo service lighttpd force-reload

На этом настройка окончена.
Можно посмотреть подключенные модули:

sudo lighty-enable-mod
Disabled modules: accesslog auth cgi debian-doc dir-listing evasive evhost expire extforward flv-streaming no-www proxy rrdtool simple-vhost ssi ssl status userdir usertrack 
Enabled modules: fastcgi fastcgi-php 
                                                                                                                                                               Enable module: 
Run /etc/init.d/lighttpd force-reload to enable changes

Посмотреть что мы натворили можно по адресу:
http://127.0.0.1:55555/
Так же можно вместо 127.0.0.1 использовать свой локальный адрес

Можно посмотреть информацию о php

cd /var/www/
sudo rm *
sudo nano index.php
<?php phpinfo(); ?>

phpinfo

Это все особо не интересно посему будем накатывать информацию о сервере phpSysInfo
Идем на сайт http://phpsysinfo.github.io/phpsysinfo/ и качаем последнюю версию Source code (zip)
Заливаем на нашу виртуальную машину

scp -P 6666 phpsysinfo-3.2.4.zip virtual@127.0.0.1:/home/virtual
virtual@127.0.0.1's password: 
phpsysinfo-3.2.4.zip                                                                                                           100% 1182KB   1.2MB/s   00:00

Опять идем на нашу виртуальну машину

ssh -p 6666 virtual@127.0.0.1

Череда непонятных комманд. Основная суть это распаковать наш архив. Все его содержимое закинуть в /var/www/ и создать файл конфигурации phpsysinfo.ini из шаблона phpsysinfo.ini.new

sudo rm /var/www/index.php
unzip phpsysinfo-3.2.4.zip
cd phpsysinfo-3.2.4/
sudo mv * /var/www/
cd /var/www/
sudo cp phpsysinfo.ini.new phpsysinfo.ini

Уже можно посмотреть на то что мы сделали
http://127.0.0.1:55555/

Можно немного поправить конфигурацию. Приведены те параметры что были изменены.

sudo nano phpsysinfo.ini
DEFAULT_LANG="ru"
DEFAULT_TEMPLATE="aqua"
SHOW_PICKLIST_LANG=false
SHOW_PICKLIST_TEMPLATE=false
LOAD_BAR=true 
HIDE_FS_TYPES="tmpfs,devtmpfs,usbfs,bstfolder"
HIDE_NETWORK_INTERFACE="lo"

И смотрим что у нас вышло
http://127.0.0.1:55555/
phpsysinfo

phpysinfo Ubuntu 16.04
phpsysinfo ubuntu 16.04

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *