Настройка web сервера на мини-компьютере Raspberry PI позволит заниматься разработкой своих сайтов локально, не используя услуги хостинговых компаний.

Установка Apache и PHP

Устанавливаем Apache2 с необходимыми библиотеками. В приведенном ниже примере приводится базовая установка. Необходимые пакеты php5 можно при необходимости поставить позже.

sudo apt-get install apache2 php5 libapache2-mod-php5

Для проверки работы apache вводим IP-адрес Raspberry PI и видим на странице сообщение «It works!». Это означает что apache запущен и работает.

Увеличение максимального размера загружаемого файла

Для увеличения размера загружаемых файлов необходимо открываем файл /etc/php5/apache/php.ini и меняем параметр upload_max_filesize = 2M на, например, upload_max_filesize = 50M
После ищем параметр post_max_size и указываем вместо стандартного 8М необходимые, в нашем примере — 50М. После сохранения файла необходимо перезапустить apache.

Установка MySQL

sudo apt-get install mysql-server php5-mysql

В ходе установки необходимо задать пароль для root пользователя

Установка PhpMyAdmin

sudo apt-get install phpmyadmin

В ходе установки выбираем Apache и указываем пароль, заданный при установке mysql.

Html файлы загружаем в папку var/www
Локальный сайт доступен по адресу http://IP_ADDRESS_RASPBERRY

Для удобства загрузки файлов по сети можно сделать папку www сетевой. Для этого необходимо установить и настроить пакет samba.