Настройка 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.