цифровая электроника
вычислительная техника
встраиваемые системы

 
» » » Как настроить Apache веб-сервер на Raspberry Pi и установить поддержку PHP?

Как настроить Apache веб-сервер на Raspberry Pi и установить поддержку PHP?

Автор: Mike(admin) от 14-09-2016, 12:15

Миникомпьютер Raspberry Pi находит широкое применение в различных технических областях, начиная с простой домашней автоматики и заканчивая робототехникой. Многие энтузиасты используют его в качестве домашнего компьютера, а некоторые более продвинутые пользователи делают на его основе веб-сервер.


Как настроить Apache веб-сервер на Raspberry Pi и установить поддержку PHP?

В этом материале будет показано, как настроить Apache веб-сервер на Raspberry Pi, протестировать его и установить поддержку языка PHP.


Apache представляет собой популярное приложение для организации веб-серверов. Apache является кросс-платформенным решением и поддерживает большое количество операционных систем, поэтому установить Apache для Raspberry Pi не представляет никакой сложности. Сам по себе Apache может работать с файлами HTML через HTTP, а благодаря дополнительным модулям он может работать с динамическими веб-страницами с использованием языков сценариев, таких как PHP.


Итак, первым делом нужно установить apache2, написав в терминале следующую строку:


sudo apt-get install apache2 –y


Теперь следует протестировать веб-сервер. По умолчанию Apache помещает тестовый HTML-файл в веб-папку. Эта веб-страница по умолчанию выдается при вводе в браузере http://localhost/ при доступе с Raspberry Pi или http://192.168.1.10 при доступе с другого устройства этой сети. Чтобы узнать IP-адрес Raspberry Pi, введите hostname –I.


На этой странице вы должны увидеть следующее:


Как настроить Apache веб-сервер на Raspberry Pi и установить поддержку PHP?

Если это так, то значит, что ваш Apache веб-сервер работает. Сервер на Raspberry Pi является хорошей практикой для начинающих веб-разработчиков и администраторов интернет-ресурсов, которые став профессионалами смогут работать с более серьезными серверами и оборудованием, крупных компаний, например, Intel. Это оборудование требует надежных и эргономичных корпусов, таких как этот https://digital-comfort.ru/catalog/serv-korpus-intel-sc5299brp-650vt.html. С помощью такого корпуса мощностью 650 Вт можно собрать сервер для серьезных задач.


Теперь поговорим о том, как сменить страницу, выдаваемую по умолчанию. Эта веб-страница представляет собой просто HTML-файл в файловой системе. Она расположена в по адресу /var/www/html/index.html. Учтите, что в Raspbian Wheezy путь /var/www в Raspbian Jessie стал /var/www/html. Перейдите с помощью терминала в эту директорию и посмотрите, что внутри.


cd /var/www/html
ls –al



Вы увидите следующее:


total 12
drwxr-xr-x 2 root root 4096 Jan 8 01:29 .
drwxr-xr-x 12 root root 4096 Jan 8 01:28 ..
-rw-r--r-- 1 root root 177 Jan 8 01:29 index.html

Здесь показано, что есть один файл в /var/www/html/ под названием index.html. Чтобы изменить этот файл, нужно обладать правами root. Поэтому перед внесением изменений введите sudo chown pi: index.html. Теперь вы можете редактировать этот файл и обновлять его в браузере, чтобы посмотреть, что изменилось.


Чтобы ваш Apache мог работать с файлами PHP, следует установить PHP5 и модуль PHP5 для Apache. Введите следующую команду:


sudo apt-get install php5 libapache2-mod-php5 –y


Теперь удалите файл index.html:


sudo rm index.html


И создайте файл index.php:


sudo leafpad index.php


Запишите в этот файл какой-нибудь простой код на языке PHP, например, такой:



<?php echo "hello world"; ?>

Сохраните файл и обновите браузер. После этого вы увидите надпись «hello world». Вот так просто можно настроить веб-сервер с поддержкой PHP на Raspberry Pi.




Теги: Raspberry Pi



   Благодарим Вас за интерес к информационному проекту digitrode.ru.
   Если Вы хотите, чтобы интересные и полезные материалы выходили чаще, и было меньше рекламы,
   Вы можее поддержать наш проект, пожертвовав любую сумму на его развитие.


Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

Комментарии:

Оставить комментарий