Установка LAMP (Linux, Apache, MariaDB , PHP/phpmyadmin)

Устанавливаем apache2:

sudo apt update
sudo apt install apache2

 

Устанавливаем MariaDB:

sudo apt update
sudo apt install mariadb-server
sudo mysql_secure_installation

В следующем диалоге вам будет предложено задать пароль для пользователя root базы данных. (N)

Далее вы можете использовать клавиши Y и ENTER, чтобы принять ответы по умолчанию для всех последующих вопросов. Выбрав эти ответы, вы удалите ряд анонимных пользователей и тестовую базу данных, отключите возможность удаленного входа пользователя root и загрузите новые правила, чтобы внесенные изменения немедленно имплементировались в MariaDB.

Добавление административной учетки в MariaDB:

sudo mariadb
GRANT ALL ON *.* TO ‘admin’@’localhost’ IDENTIFIED BY ‘password’ WITH GRANT OPTION;
FLUSH PRIVILEGES;
exit

 

Установка php:

sudo apt install php

Установка phpmyadmin:

sudo apt install phpmyadmin php-mbstring php-zip php-gd php-json php-curl

 

При установке необходимо выбрать следующие параметры при запросах:

При выборе сервера выбирайте apache2.
На вопрос о необходимости использования dbconfig-common для настройки базы данных, следует выбрать «Да».
Затем необходимо выбрать и подтвердить пароль приложения MySQL для phpMyAdmin.

apache2 Как установить AllowOverride all

Если вы находитесь на Ubuntu, отредактируйте файл /etc/apache2/apache2.conf (здесь приведен пример /var/www):

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride None
        Require all granted
</Directory>

и измените его на;

<Directory /var/www/>
        Options Indexes FollowSymLinks
        AllowOverride All
        Require all granted
</Directory>

то

sudo service apache2 restart

Возможно, вам понадобится сделать sudo a2enmod rewrite, чтобы включить перезапись модуля.

grep адресов из списка

cat urls.html | grep -Eo "(http|https)://[a-zA-Z0-9./?=_%:-]*" | sort -u

  • grep -E : is the same as egrep
  • grep -o : only outputs what has been grepped
  • (http|https) : is an either / or
  • a-z : is all lower case
  • A-Z : is all upper case
  • . : is dot
  • / : is the slash
  • ? : is ?
  • = : is equal sign
  • _ : is underscore
  • % : is percentage sign
  • : : is colon
  • - : is dash
  • *: is repeat the […] group
  • sort -u : will sort & remove any duplicates

 

grep -Eo “(http|https)://[a-zA-Z0-9./?=_%:-]*\.(png|gif|jpg|jpeg)”

греп всех картинок

Posts navigation

1 2 3
Scroll to top