Установка и настройка веб-сервера на Raspberry PI

1,884 просмотров

В данной статье рассмотрим пример установки 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">

Ваш отзыв