Установка и настройка веб-сервера на Raspberry PI
3,139 просмотровВ данной статье рассмотрим пример установки Apache, PHP и MySQL на популярную гиковскую платформу Raspberry PI. Подробности под катом.
Для начала у вас должен быть Raspberry PI с установленной операционной системой (по умолчанию подразумевается Raspbian wheezy) и с доступом к интернету.
В консоли пишем команду
sudo apt-get update
для обновления установленного в устройстве ПО. Если в процессе обновления вы получили ошибку (конфликт каких-либо пакетов), то выполните команду повторно
Далее, одной командой устанавливаем веб-сервер Apache и PHP
sudo apt-get install apache2 php5 libapache2-mod-php5
При запросе о необходимости скачать указанные выше программные компоненты, подтверждаем и ждем их загрузки и установки на ваш Распберри.
Если в процессе установки произошла ошибка, то попробуйте выполнить следующий код:
sudo groupadd www-data
sudo usermod -g www-data www-data
После этого перезагружаем веб-сервер
sudo service apache2 restart
Теперь, если запустить веб-браузер на компьютере и ввести имя хоста (или его IP-адрес ) в адресной строке, то вы увидите дефолтную страницу Апача: "It works!"
На распберри нету смысла поднимать несколько сайтов, поэтому в данной статье мы не будем рассматривать настройку виртуальных хостов.
Файлы вашего сайта необходимо размещать в папку /var/www/ — Там же и находится сейчас index.html с фразой "It works!"
Для проверки работы PHP, создадим файл phpinfo.php в указанной выше директории
sudo nano /var/www/phpinfo.php
с содержимым
<?
phpinfo ();
?>
Теперь, зайдя в браузере по адресу http://<hostname>/phpinfo.php вы должны увидеть информацию о состоянии РНР, что подтверждает нормальную работу РНР и Апача.
Установка MySQL
Сервер баз данных устанавливается также одной строкой в консоли:
sudo apt-get install mysql-server mysql-client php5-mysql
Как и в предыдущем случае, у вас переспросят о намерениях установки мускула, положительно отвечаете и продолжаете.
В процессе установки MySQL, у вас спросят пароль пользователя root для супердоступа к базам данных. Укажите пароль отличный от root пользователя Raspbian, и самое главное Запомните этот пароль
style="display:inline-block;width:300px;height:600px"
data-ad-client="ca-pub-4411349573802537"
data-ad-slot="1080248048">