Сегодня я буду устанавливать на свой компьютер 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-get install php7.0-intl
и СуБД:
sudo apt install mariadb-server mariadb-client mariadb-common
sudo apt-get install sqlite
Также нам нужен 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 ваш новый пароль
Поделиться с друзьями