Прежде чем приступим к установке обновим наш список,и сами пакеты:
Обновление списка.
Наберите в консоли команду:
sudo apt-get update
Обновление пакетов из списка.(но я уже обновил их)
Наберите в консоли команду:
sudo apt-get upgrade
Наберите в консоли команду:
sudo apt-get install nginx
Соглашаемся с установкой, нажав "y".
После установки делай ребут
Наберите в консоли команду:
sudo reboot
Вводим в браузере IP адрес Raspberry Pi
У меня выглядит так 192.168.1.50/
Мы видим приветствие nginx,а это значит nginx установлен и работает нормально.
Набираем в консоли команду
sudo apt-get install php5-fpm
Соглашаемся с установкой пакетов, нажав "y".
Установка MySQL на Raspberry Pi
Набираем в консоли команду
sudo apt-get install mysql-server php5-mysql
Соглашаемся с установкой пакетов нажав "y".
Вводим пароль пользователя "root" для MySQL
Повторяем пароль
Настройка веб-сервера на Raspberry Pi
Все необходимое мы установили и нам осталось только все настроить. На самом деле настроить необходимо только nginx.
По умолчанию домашним каталогом нашего веб-сервера является/usr/share/nginx/www
Давайте заменим его на /home/www для удобства доступа.
Для начала создадим сам каталог/home/www.
В консоли набираем:
sudo mkdir /home/www
Теперь открываем файл /etc/nginx/sites-available/default для внесения изменений.
Воспользуемся файловым менеджером mc
В консоли набираем:
sudo mc
И идем в каталог
/etc/nginx/sites-available/default
Выделяем файл
default и жмем F4 правка
Находим в нем строку root /usr/share/nginx/www и заменяем ее на root /home/www
Строку index index.html index.htm; заменяем на index index.html index.htm index.php;
Должно получиться так :
Включаем PHP. Для этого
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
#location ~ \.php$ {
# fastcgi_split_path_info ^(.+\.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;
#}
#
#location ~ \.php$ {
# fastcgi_split_path_info ^(.+\.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;
#}
заменяем на:
# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
#
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.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;
}
#
location ~ \.php$ {
fastcgi_split_path_info ^(.+\.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;
}
После всех изменений нажимаем Ctrl+O и подтверждаем изменение путь файла
/etc/nginx/sites-available/default нажимаем Enter.
Должно получиться так:
Перезапускаем nginx командой
sudo service nginx restart
Для проверки создаем в /home/www файл index.php с содержанием:
<?php phpinfo(); ?>
Вводим в браузере IP нашей Raspberry Pi.
Всё установка закончена...
Комментариев нет:
Отправить комментарий