Установка LAMP на GNU/Linux Debian 9 Strech

  • 19-05-2018

Сегодня я буду устанавливать на свой компьютер LAMP.

LAMP - Это сборака MySQL, PHP & Apache2 для GNU/Linux.

Мы установим, Git, Composer, Apache2, PhpMyAdmin, MariaDb, Php

Для начала надо открыть терминал и ввести такую команду:

sudo apt-get install git для установки Git, после чего надо его настроить командами:

git config --global user.name ваше имя и git config --global user.email ваш емаил

далее мы установим apache2, php и расширения:

sudo apt install apache2 php php-mysql libapache2-mod-php php-mbstring php-zip php-gd

и СуБД:

sudo apt install mariadb-server mariadb-client mariadb-common

Также нам нужен Composer

sudo apt-get install composer

далее мы проделаем следующие манипулящии для настройки нашего сайта:

mkdir /var/www/maxsuccess.loc/ это создаст нам папку "maxsuccess.loc" по адресу "/var/www/"

делаем копию файла с новым именем и открываем его для редактирования

cp /etc/apache2/sites-available/000-default.conf /etc/apache2/sites-available/maxsuccess.conf

sudo gedit /etc/apache2/sites-available/maxsuccess.conf

Далее вносим такие изменения в наш новый файл:

<VirtualHost *:80>

ServerName maxsuccess.loc
ServerAlias www.maxsuccess.loc
ServerAdmin webmaster@localhost
DocumentRoot /var/www/maxsuccess.loc/web

<Directory /var/www/maxsuccess.loc/web/>
Options Indexes FollowSymLinks
AllowOverride All
</Directory>

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

</VirtualHost>

Закрываем с сохранением и вводим в консоле следующие команды:

a2ensite maxsuccess.conf
systemctl reload apache2

Полес того, как мы добавили новый сайт и перезагрузили сервер, открываем файл хоста:

sudo gedit /etc/hosts и добавляем туда: 127.0.0.1 maxsuccess.loc

Далее установим phpmyadmin:

sudo apt-get install phpmyadmin php-mbstring php-gettext

Выбираем apache2 ждем, потом нажимаем да, вводим пароль, подтверждаем его. Далее вводим такие команды:

sudo -i
echo "update user set plugin='' where User='root'; flush privileges;" | mysql -u root -p mysql

Открываем файл настроек сервера

sudo gedit /etc/apache2/apache2.conf

Перемещаемся в его конец и добавляем строчку для подключения phpMyAdmin:
Include /etc/phpmyadmin/apache.conf

Включаем модуль и делаем рестарт:

sudo a2enmod rewrite

sudo service apache2 restart

sudo mysql -u root -p Просто входим нажатием на Ентер

Вход в phpmyadmin по такому адресу http://localhost/phpmyadmin/

Если пароль от root не подходит и вы увидели что-то типа: "#1045 - Access denied for user 'root'@'localhost' (using password: YES)" ,то введите такую команду: sudo mysqladmin -u root password ваш новый пароль

Оставить Комментарий
Последние записи в блоге:
Страница на FB: