Задача: Как установить пакет LAMP на Raspberry Pi 3 Model B релиз ОС Raspbian Jessie

А сегодня я подготовил список шагов как установить связку LAMP на Raspbian Jessie, ну чтобы все последующие задумки опирались на что-то, в частности к примеру на эту заметку. Все должно быть связано и вытекать одно из другого, а не просто публиковаться выбранным куском из контекста. Пакет LAMP много где использую, к примеру в сервисе своего умного дома Majordomo (точнее я его осваиваю пока, хотя интересные наработки все же есть) и многих других, точнее смотрите рубрику «Raspberry» моего блога http://www.ekzorchik.ru

Замечу, что дальнейшие действия опираются на заметку где я настроил систему по дефолтное использование.

Начинаю:

pi@raspberrypi:~ $ uname -a && lsb_release -a

Linux raspberrypi 4.9.46-v7+ #1032 SMP Wed Aug 30 12:09:14 BST 2017 armv7l GNU/Linux

No LSB modules are available.

Distributor ID: Raspbian

Description: Raspbian GNU/Linux 8.0 (jessie)

Release: 8.0

Codename: jessie

pi@raspberrypi:~ $ sudo tasksel install web-server

pi@raspberrypi:~ $ sudo apt-get install php5 mysql-common mysql-server php5-mysql php5-gd php5-mysql php5-ldap php5-cgi php5-cli php-pear php5-xcache libapache2-mod-php5 php5-imagick -y

New password for the MySQL "root" user: 712mbddr@

Repeat password for the MySQL "root" user: 712mbddr@

pi@raspberrypi:~ $ sudo nano /etc/apache2/apache2.conf

ServerName raspberrypi

pi@raspberrypi:~ $ sudo mysql_secure_installation

pi@raspberrypi:~ $ sudo update-alternatives --config php

There is only one alternative in link group php (providing /usr/bin/php): /usr/bin/php5

Nothing to configure.

pi@raspberrypi:~ $ php --version

PHP 5.6.30-0+deb8u1 (cli) (built: Apr 14 2017 16:20:58)

Copyright (c) 1997-2016 The PHP Group

Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies

with XCache v3.2.0, Copyright (c) 2005-2014, by mOo

with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies

with XCache Optimizer v3.2.0, Copyright (c) 2005-2014, by mOo

with XCache Cacher v3.2.0, Copyright (c) 2005-2014, by mOo

with XCache Coverager v3.2.0, Copyright (c) 2005-2014, by mOo

Чтобы проверить, что PHP скрипты исполняются в браузере создадим всем узнаваемый скрипт отображающий информацию о системе:

pi@raspberrypi:~ $ sudo nano /var/www/html/info.php

<?php echo "server is online </br>"; phpinfo(); ?>

pi@raspberrypi:~ $ sudo service apache2 restart

http://IP&DNS/info.php

(Вывод должен быть таким каким и должен быть)

Отлично. Шаги установки связки LAMP (Linux + Apache2 + MySQL + PHP)
созданы. Что мне и требовалось. Добавить здесь нечего, а значит нужно прощаться, с уважением автор блога Олло Александр aka ekzorchik.

От ekzorchik

Всем хорошего дня, меня зовут Александр. Я под ником - ekzorchik, являюсь автором всех написанных, разобранных заметок. Большинство вещей с которыми мне приходиться разбираться, как на работе, так и дома выложены на моем блоге в виде пошаговых инструкции. По сути блог - это шпаргалка онлайн. Каждая новая работа где мне случалось работать вносила новые знания и нюансы работы и соответственно я расписываю как сделать/решить ту или иную задачу. Это очень помогает. Когда сам разбираешь задачу, стараешься ее приподнести в виде структурированной заметки чтобы было все наглядно и просто, то процесс усвоения идет в гору. Также прошу на https://win.ekzorchik.ru https://lin.ekzorchik.ru https://net.ekzorchik.ru https://voip.ekzorchik.ru https;//home.ekzorchik.ru