$put_perv_real = "/home/www/dvakompa-ru/dopol/"; ?>
Рассмотрим процесс установки на Raspberry Pi веб-сервера c PHP и MySQL.
Сначала обновим список репозиториев и поиск индексов обновленных версий программ, драйверов, ядра и всего прочего:
sudo apt-get update
Для доступа по HTTP воспользуемся HTTP-сервером nginx, более быстродейственным и менее "тяжелым", чем Apache. Для установки nginx выполним команду:
sudo apt-get -V install nginx
Установив nginx, запустим его:
sudo /etc/init.d/nginx start
Теперь наберем в браузере IP-адрес нашего Raspberry Pi и, если все сделано правильно, увидим стартовую страницу веб-сервера nginx (рис. 4.16).
Устанавливаем PHP:
sudo apt-get install php5-fpm
На Raspberry Pi идем в каталог /usr/share/nginx/www и создаем там файл phpinfo.php следующего содержания:
<?php
phpinfo();
?>
В файле /etc/nginx/sites-available/default прописываем индексный файл — за это отвечает директива index:
index index.php;
И раскомментируем строки, касающиеся php5-cgi, чтобы они приобрели следующий вид:
location ~ \.php$ {
fastcgi split path info A(.+\.php)(/.+)$;
# NOTE: You should have "cgi.fix pathinfo = 0;" in php.ini
# With php5-cgi alone:
# fastcgi_pass 127.0.0.1:9000;
# With php5-fpm:
fastcgi pass unix:/var/run/php5-fpm.sock; fastcgi index index.php; include fastcgi params;
}
После этого перезапускаем сервис nginx командой:
sudo service nginx restart
Перезагружаем nginx и заходим по адресу http://<ip_raspberry_pi>/test.php. Если видим страницу, изображенную на рис. 4.17, значит PHP установлен.
Для установки MySQL выполняем команду:
sudo apt-get install mysql-server php5-mysql
Через некоторое время появится экран (рис. 4.18) с просьбой установить пароль root для пользователя MySQL.
После установки MySQL выполняем команду:
mysql
и попадаем в консольную утилиту для управления базой данных.
Управлять сервером баз данных из командной строки неудобно — предпочтительно работать через веб-интерфейс. Воспользуемся SQL Buddy — веб-интерфейсом для управления MySQL (http://sourceforge.net/projects/sqlbuddy/). Скачиваем, разархивируем и копируем в папку, где у вас находятся WWW-файлы. Затем в браузере просто указываем имя этой папки и вводим имя и пароль к MySQL ( рис. 4.19).