Веб-сервер


Предыдущая | Следующая

Рассмотрим процесс установки на 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).