Phpmyadmin установить: 7. Устанавливаем PhpMyAdmin — Документация docs.cs-cart.ru 4.3.x

Содержание

Установка PhpMyAdmin с Nginx в Ubuntu 20.04

PhpMyAdmin — это веб-приложение с открытым исходным кодом, написанное на языке программирования PHP и представляющее собой веб-интерфейс для администрирования СУБД MySQL. Главной особенностью данного приложения является возможность управления MySQL без непосредственного ввода SQL команд. Приложение позволяет создавать и редактировать таблицы, вносить в них данные, администрировать пользователей баз данных, а также экспортировать и импортировать записи и структуру таблиц из базы данных.

В этой статье мы рассмотрим, как выполняется установка phpMyAdmin на Ubuntu 20.04 с веб-сервером Nginx. Прежде чем приступать к установке phpMyAdmin, у вас уже заранее должны быть установлены такие компоненты, как Nginx, MariaDB или MySQL и PHP. Если ещё нет, то сначала посмотрите статьи про установку Nginx c PHP-FPM и статью по установке MySQL

Содержание статьи:

Установка phpMyAdmin в Ubuntu 20.04

1. Установка нужных компонентов

Прежде чем мы сможем установить phpMyAdmin на Ubuntu, необходимо убедиться, что у вас установлен сам интерпретатор языка программирования PHP и необходимые расширения для PHP. Для установки всех необходимых пакетов выполните в терминале команду:

sudo apt -y install php7.4 php7.4-cli php7.4-fpm php7.4-json php7.4-pdo php7.4-mysql php7.4-zip php7.4-gd php7.4-mbstring php7.4-curl php7.4-xml php-pear php7.4-bcmath

На момент написания статьи (1 августа 2021) актуальной версией PHP в официальных репозиториях Ubuntu считалась версия 7.4. Самая же последняя официальная версия PHP от разработчиков 8.0.9 (по состоянию на 29 июля 2021 года).

2. Установка phpMyAdmin

Теперь можно установить сам пакет phpMyAdmin при помощи команды:

sudo apt -y install phpmyadmin

Установщик спросит вас, какой веб-сервер будет использоваться для работы программы. Так как веб-сервер Nginx отсутствует в списке, в таком случае отмечать ничего не надо. Нажмите на клавишу Tab далее на Enter чтобы продолжить установку:

Далее установщик предложит создать базу данных для phpMyAdmin, в которой будет находиться служебная информация программы и необходимые настройки, необходимо согласиться выбрав пункт Yes:

На следующем этапе необходимо придумать пароль для пользователя phpmyadmin, который будет использоваться программой для доступа к собственной базе данных:

Далее программа попросит вас повторить заданный ранее пароль:

После этого установка phpMyAdmin в Ubuntu завершена.

3. Настройка PhpMyAdmin в Nginx с помощью символической ссылки

Для того чтобы Nginx смог правильно открыть phpMyAdmin, необходимо выполнить следующие действия. Для начало настройте PHP-FPM для обслуживания веб-приложений или сайтов на основе PHP в файле конфигурации /etc/php/7.4/fpm/php.ini.

sudo nano /etc/php/7.4/fpm/php.ini

Найдите пункт cgi.fix_pathinfo = 1 и измените его значение на 0 чтобы получилось cgi.fix_pathinfo = 0:

Для получения доступа к веб-интерфейсу phpMyAdmin, необходимо создать символическую ссылку на каталог с файлами PhpMyAdmin в каталог вашего веб-сервера. По умолчанию в Ubuntu веб-сервер получает файлы из

/var/www/html. Для этого используйте команду:

sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin

Поскольку индексный файл phpMyAdmin имеет расширение .php, убедитесь, что вы добавили его в список индексных файлов, в файле конфигурации сервера или виртуального хоста. Например, файле default который находится по пути /etc/nginx/sites-available/default или /etc/nginx/conf.d/ открыв файл в любом текстовом редакторе:

sudo nano /etc/nginx/sites-available/default

Найдите строку, содержащую комментарий

# Add index.php to the list if you are using PHP и добавьте index./phpmyadminff/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ { alias /usr/share/phpmyadmin/$1; } }

Здесь аналогично предыдущему пункту вам необходимо сохранить изменения, проверить конфигурацию веб-сервера и перезапустить Nginx.

6. Создание пользователя для phpMyAdmin

По умолчанию, вы не сможете авторизоваться в phpMyAdmin от пользователя root, потому что данная особенность отключена. В целях безопасности включать данную опцию не рекомендуется. В данном случае необходимо создать нового пользователя и наделить его полномочиями root. Для создания нового пользователя перейдите в консоль MySQL введя команду в терминале:

sudo mysql -u root -p

После ввода пароля root пользователя MySQL, введите следующие команды:

CREATE USER 'test'@'localhost' IDENTIFIED BY 'пароль';

GRANT ALL PRIVILEGES ON *.* TO 'test'@'localhost';

FLUSH PRIVILEGES;

При помощи первых двух команд был создан новый пользователь с именем test, ему был присвоен пароль и предоставлены все возможные привилегии (такие как создание, удаление, редактирование баз данных, таблиц и т.д.). Третья команда обновляет заданные ранее привилегии.

Теперь необходимо авторизоваться в phpMyAdmin при помощи созданного пользователя:

7. Защита phpMyAdmin

Если phpMyAdmin установлен на производственном сервере, который доступен из сети, то его необходимо обезопасить, добавив авторизацию.

Чтобы добавить аутентификацию, необходимо создать файл для хранения учетных записей, которые будут использоваться для аутентификации. В Nginx пароли шифруются при помощи встроенной функции crypt. Для шифрования паролей будет использоваться пакет OpenSSL, который уже должен быть установлен на вашем сервере. Для проверки на наличии данной программы введите в терминале команду openssl:

Если пакет у вас присутствует, то приглашение командной строки изменится на OpenSSL. Если пакет у вас отсутствует, установите его при помощи команды:

sudo apt -y install openssl

Для создания зашифрованного пароля введи в терминале команду:

openssl passwd

На первом этапе вам будет предложено придумать и ввести пароль. После его ввода его необходимо ввести еще раз. Далее утилита отобразит зашифрованную версию пароля. Скопируйте значение, которое получилось на выходе, так как оно будет использоваться далее. Теперь создайте файл аутентификации. Для примера назовем этот файл pma_pass и поместим его в каталог конфигурации Nginx:

sudo nano /etc/nginx/pma_pass

В этом файле укажите имя пользователя, которое будет использоваться для аутентификации, далее поставьте символ двоеточие (:), и вставьте зашифрованную версию пароля, которую вы получили на выходе от команды

openssl passwd. В итоге файл должен быть приведен к следующему виду:

Здесь test1 это имя пользователя, которое будет использоваться для аутентификации, а avltQWsa5wSSw – зашифрованный пароль который вы получили от команды openssl passwd.

 

Сохраните и закройте файл. Теперь необходимо прописать настройки аутентификации. В качестве настройки будет использовать конфигурационный файл по умолчанию, который находиться в /etc/nginx/sites-available. Откройте данный файл для редактирования при помощи любого текстового редактора:

sudo nano /etc/nginx/sites-available/default

Найдите директиву server и в нем блок location, который вы создали для PhpMyAdmin на шаге 4 или 5 и добавьте в него такие строчки:

auth_basic "Admin Login";
auth_basic_user_file /etc/nginx/pma_pass;

 

Где auth_basic – сообщение, которое будет отображаться при аутентификации. Можно написать все что угодно. А в auth_basic_user_file – указывается путь до файла содержащий логин и пароль. Если вы использовали вариант со символической ссылкой, то сделать авторизацию только для PhpMyAdmin не получится. После внесения изменений сохраните и закройте файл.

Всегда, как только вы внесли какие-либо изменения в конфигурационные файлы Nginx, запускайте команду для проверки файлов на наличие ошибок:

sudo nginx -t

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

Это означает что ошибок нет. В противном случае будет выведен текст с ошибкой, а также указан номер строки, в которой была обнаружена ошибка. Далее перезапустите веб-сервер nginx:

sudo systemctl restart nginx

После перезапуска перейдите по адресу ip адрес/имя сервера/phpMyAdmin и вы увидите окно с авторизацией, где необходимо ввести ранее созданный логин и пароль:

Как удалить phpMyAdmin с Ubuntu

Чтобы удалить phpMyAdmin, необходимо выполнить команду:

sudo apt purge phpmyadmin

Команда purge позволяет удалить не только пакеты, но и их конфигурационные файлы. Если вы хотите оставить конфигурационные файлы, используйте команду remove.

Выводы

В этой небольшой статье мы рассмотрели, как выполняется установка и настройка phpMyAdmin в операционной системе Ubuntu 20.04. Как видите, всё стало намного проще, чем в предыдущих версиях, когда нам нужно было вручную включать различные модули и настраивать местоположение файлов программы.


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.

Оцените статью:

Загрузка…

Как установить phpMyAdmin на CentOS 8

 

В этом руководстве мы покажем вам, как установить phpMyAdmin на CentOS 8. Для тех из вас, кто не знал, phpMyAdmin — это веб-клиент, написанный на php для управления базами данных MySQL и MariaDB. Он предоставляет удобный веб-интерфейс для доступа к вашим базам данных и управления ими. Чтобы облегчить использование широким кругом людей, phpMyAdmin переведен на 72 языка и поддерживает языки LTR и RTL.

В этой статье предполагается, что у вас есть хотя бы базовые знания Linux, вы знаете, как использовать оболочку, и, что наиболее важно, вы размещаете свой сайт на собственном VPS. Установка довольно проста и предполагает, что вы работаете с учетной записью root, в противном случае вам может потребоваться добавить sudo к командам для получения привилегий root. Я покажу вам пошаговую установку phpMyAdmin на сервере CentOS 8.

Установите phpMyAdmin на CentOS 8

Шаг 1. Прежде всего убедитесь, что все пакеты обновлены.

sudo dnf update

Шаг 2. Установка LAMP Stack.

Если на вашем сервере еще не установлен стек LAMP, вы можете следовать нашему руководству здесь . Также установите необходимые модули PHP, выполните команду ниже, чтобы установить другие необходимые расширения PHP для phpMyAdmin:

dnf install php-{spl,hash,ctype,json,mbstring,zip,gd,curl,xml,common}

Шаг 3. Установка phpMyAdmin на CentOS 8.

Пакет phpMyAdmin пока недоступен в репозитории ОС для CentOS 8. Итак, нам нужно скачать его с официального сайта:

wget https://files.phpmyadmin.net/phpMyAdmin/4.9.2/phpMyAdmin-4.9.2-all-languages.tar.gz
tar -zxvf phpMyAdmin-4.9.2-all-languages.tar.gz

Переместите настроенный phpMyAdmin в желаемое место:

mv phpMyAdmin-4.9.1-all-languages /usr/share/phpMyAdmin

Шаг 4. Настройте phpMyAdmin.

Сначала скопируйте образец файла конфигурации:

cp -pr /usr/share/phpMyAdmin/config.sample.inc.php /usr/share/phpMyAdmin/config.inc.php

Затем отредактируйте файл конфигурации и добавьте секрет blowfish:

nano /usr/share/phpMyAdmin/config.inc.php
['blowfish_secret'] = 'bo95yavpengenKIMPOIyFwtyMJ}WmG98-6'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */

Затем импортируйте create_tables.sql, чтобы создать новые таблицы для phpMyAdmin:

mysql < /usr/share/phpMyAdmin/sql/create_tables.sql -u root -p

Создайте псевдоним на веб-сервере Apache, чтобы к phpMyAdmin можно было получить доступ с помощью http: // your-ip-adddress / phpmyadmin:

nano /etc/httpd/conf.d/phpMyAdmin.conf

Добавьте следующий файл:

Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin

<Directory /usr/share/phpMyAdmin/>
   AddDefaultCharset UTF-8

   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny> 
      Require all granted
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule>
</Directory>

<Directory /usr/share/phpMyAdmin/setup/>
   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       Require all granted
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule>
</Directory>

Создайте каталог tmp для phpMyAdmin и измените разрешение:

mkdir /usr/share/phpMyAdmin/tmp
chmod 777 /usr/share/phpMyAdmin/tmp
chown -R apache:apache /usr/share/phpMyAdmin

Перезапустите службу, чтобы изменения вступили в силу:

sudo systemctl restart httpd

Шаг 5. Настройте брандмауэр для phpMyAdmin.

Создайте правило брандмауэра, разрешающее HTTP-запросы из внешних сетей:

firewall-cmd --permanent --add-service=http
firewall-cmd --reload

Шаг 6. Доступ к phpMyAdmin.

Теперь откройте свой браузер и перейдите по адресу http: // your-ip-address / phpmyadmin, и ваш phpmyadmin запросит у вас пользователя и пароль для вашей установки mysql, вы можете использовать root как пользователь и пароль root mysql или любого другого пользователя mysql. /пароль. Если вы используете брандмауэр, откройте порт 80, чтобы получить доступ к панели управления.

Поздравления! Вы успешно установили phpMyAdmin . Благодарим за использование этого руководства по установке phpMyAdmin в системе CentOS 8. Для получения дополнительной помощи или полезной информации мы рекомендуем вам посетить официальный сайт phpMyAdmin .

Как установить и защитить phpMyAdmin с помощью Apache в Ubuntu 18.04

phpMyAdmin — это PHP-приложение с открытым исходным кодом, предназначенное для управления серверами MySQL и MariaDB через веб-интерфейс.

phpMyAdmin позволяет управлять базами данных MySQL, учетными записями и привилегиями пользователей, выполнять SQL-операторы, импортировать и экспортировать данные в различных форматах данных и многое другое.

В этом руководстве описаны шаги, необходимые для установки и защиты phpMyAdmin с Apache в Ubuntu 18.04.

Подготовка

Прежде чем продолжить изучение этого руководства, убедитесь, что вы выполнили следующие предварительные требования:

Хотя это не обязательно, рекомендуется получить доступ к вашей установке phpMyAdmin через HTTPS. Если ваш домен еще не защищен SSL, вы можете следовать этому руководству и защитить свой Apache с помощью Let’s Encrypt в Ubuntu 18.04 .

Установка phpMyAdmin

Чтобы установить phpMyAdmin на свой сервер Ubuntu 18.04, выполните следующие действия:

  1. Обновите индекс пакета и обновите системные пакеты до последних версий:

     sudo apt update && sudo apt upgrade
  2. Установите пакет phpMyAdmin из репозиториев Ubuntu по умолчанию с помощью следующей команды:

     sudo apt install phpmyadmin

    Установщик предложит вам выбрать веб-сервер, который должен быть автоматически настроен для запуска phpMyAdmin, выберите apache, нажав Space а затем Enter .

    Затем вас спросят, использовать ли dbconfig-common для настройки базы данных, выберите « Yes и нажмите Enter .

    Введите пароль для регистрации phpMyAdmin в базе данных, выберите OK и нажмите Enter .

    Вам будет предложено подтвердить пароль, ввести тот же пароль, выбрать OK и нажать Enter .

  3. После завершения процесса установки перезапустите Apache, чтобы изменения вступили в силу:

     sudo systemctl restart apache2

Создайте администратора MySQL

В системах Ubuntu под управлением MySQL 5.7 (и более поздних версий) пользователь root по умолчанию настроен на использование auth_socket аутентификации auth_socket .

Плагин auth_socket аутентифицирует пользователей, которые подключаются с локального хоста через файл сокета Unix. Это означает, что вы не можете пройти аутентификацию как root, указав пароль.

Вместо изменения метода аутентификации для корневого пользователя MySQL мы создадим нового административного пользователя MySQL. Этот пользователь будет иметь те же привилегии, что и пользователь root, и будет настроен на использование mysql_native_password аутентификации mysql_native_password .

Мы будем использовать этого пользователя для входа в панель управления phpMyAdmin и выполнения административных задач на нашем сервере MySQL или MariaDB.

Начните с входа на сервер MySQL в качестве пользователя root:

sudo mysql

Из оболочки MySQL выполните следующие команды, которые создадут нового пользователя-администратора и предоставят соответствующие разрешения:

CREATE USER 'padmin'@'localhost' IDENTIFIED BY 'super-strong-password';GRANT ALL PRIVILEGES ON *.* TO 'padmin'@'localhost' WITH GRANT OPTION;

В нашем примере мы назвали администратора padmin . Вы можете использовать любое имя, только не забудьте установить надежный пароль.

Доступ к phpMyAdmin

Чтобы получить доступ к интерфейсу phpMyAdmin, откройте свой любимый браузер и введите доменное имя вашего сервера или общедоступный IP-адрес, а затем /phpmyadmin :

https://your_domain_or_ip_address/phpmyadmin

Введите учетные данные пользователя с правами администратора, которые вы создали ранее, и нажмите « Go .

После входа в систему вы увидите панель управления phpMyAdmin, которая будет выглядеть примерно так:

Защита phpMyAdmin

Чтобы добавить дополнительный уровень безопасности, мы защитим паролем каталог phpMyAdmin, настроив базовую аутентификацию.

Сначала мы создадим файл паролей с пользователями, используя инструмент htpasswd , который поставляется с пакетом Apache. Мы будем хранить файл .htpasswd каталоге /etc/phpmyadmin :

sudo htpasswd -c /etc/phpmyadmin/.htpasswd padmin

В этом примере мы создаем пользователя с именем padmin . Вы можете выбрать любое имя пользователя, оно не обязательно должно совпадать с именем администратора MySQL.

Приведенная выше команда предложит вам ввести и подтвердить пароль пользователя.

New password:
Re-type new password:
Adding password for user padmin

Если вы хотите добавить дополнительного пользователя, вы можете использовать ту же команду без флага -c :

sudo htpasswd /etc/phpmyadmin/.htpasswd padmin2

Следующим шагом является настройка Apache для защиты паролем каталога phpMyAdmin и использования файла .htpasswd .

Для этого откройте файл phpmyadmin.conf который был автоматически создан во время установки phpMyAdmin:

sudo nano /etc/apache2/conf-available/phpmyadmin.conf

И отредактируйте / вставьте следующие строки, выделенные желтым:

/etc/apache2/conf-available/phpmyadmin.conf

<Directory /usr/share/phpmyadmin>
    Options  +FollowSymLinks +Multiviews +Indexes  # edit this line
    DirectoryIndex index.php

    AllowOverride None
    AuthType basic
    AuthName "Authentication Required"
    AuthUserFile /etc/phpmyadmin/.htpasswd
    Require valid-user

    <IfModule mod_php5.c>
    ...

Сохраните и закройте файл и перезапустите Apache, чтобы изменения вступили в силу:

sudo systemctl restart apache2

Теперь при доступе к вашему phpMyAdmin вам будет предложено ввести учетные данные пользователя, которого вы ранее создали:

https://your_domain_or_ip_address/phpmyadmin

После входа в базовую аутентификацию вы попадете на страницу входа phpMyAdmin, где вам нужно будет ввести учетные данные администратора MySQL.

Также рекомендуется изменить псевдоним /phpmyadmin на более уникальный и безопасный.

Выводы

Поздравляем, вы успешно установили phpMyAdmin на свой сервер Ubuntu 18.04. Теперь вы можете начать создавать базы данных MySQL, пользователей и таблицы, а также выполнять различные запросы и операции MySQL.

Если у вас есть вопросы, не стесняйтесь оставлять комментарии ниже.

Похожие статьи

Описание установки phpmyadmin

   PhpMyAdmin — совокупность скриптов написанных на PHP, и обеспечивающих полноценную, в том числе удаленную работу с базами данных MySQL, через веб-интерфейс. Так как phpMyAdmin позволяет во многих случаях обойтись без непосредственного ввода команд SQL, то работа с базами данных становится вполне посильной задачей даже для человека весьма поверхностно знакомого с MySQL.
   Сайт разработчика: http://phpmyadmin.net
   Дистрибутивы phpMyAdmin скачиваем здесь:
    http://phpmyadmin.net/home_page/downloads.php
   Документация на российском языке: http://php-myadmin.ru/

   Для тестирования установленного MySQL, давайте установим скрипт phpMyAdmin для управления базой данных MySQL. Если он будет работать, значит установка MySQL прошла успешно, мы все сделали правильно и можем собой гордиться. Ну, а если работать не будет, значит надо искать причину. Однако, вероятность того, что у Вас не получится установить phpmyadmin с первого раза — невелика, так что приступим к установке.

   Остановите сервис Apache.

   Один из многочисленных вопросов: «Как запускать и останавливать web сервер Apache?«.
Web сервер Apache устанавливается в ОС Windows по умолчанию как служба, которая запускается каждый раз при загрузке Windows. Перезапускать web сервер необходимо, если Вы изменили конфигурационные файлы веб сервера, например httpd.conf.
   Пошаговая инструкция по включению и отключению web сервера Apache:
   1. нажмите правой кнопкой на рабочем столе на ярлык «Мой компьютер»;
   2. в отображаемом меню выберите и нажмите на пункт «Управление»;
   3. в появивщемся окне нажмите на «Службы и приложения»;
   4. в обновившемся окне нажмите на «Службы»;
   5. появится список всех запущенных, неактивных и отключеных служб;
   6. служба веб сервера обычно называется «Apache» или «Apache2.2»;
   7. нажмите на службу двойным щелчком, далее выберите нужное Вам действие.

   Распакуйте архив в директорию C:\apache\localhost\www\. Появившуюся папку переименуйте в «phpmyadmin». Теперь в директории C:\apache\localhost\www\phpmyadmin создайте файл config.inc.php следующего содержания (не забудьте вписать пароль пользователя root, который вы указали при установке MySQL):

<?php
  $i = 0;
  $i++;
  $cfg[‘Servers’][$i][‘host’] = ‘localhost’;
  $cfg[‘Servers’][$i][‘extension’] = ‘mysqli’;
  $cfg[‘Servers’][$i][‘connect_type’] = ‘tcp’; //для http авторизации можете указать ‘http’ (полезно, если Вы хотите защитить доступ к базам данных)
  $cfg[‘Servers’][$i][‘compress’] = false;
  $cfg[‘Servers’][$i][‘auth_type’] = ‘config’;
  $cfg[‘Servers’][$i][‘user’] = ‘root’;
  $cfg[‘Servers’][$i][‘password’] = ‘пароль’; // Пароль пользователя root
?>

   В файле config.inc.php указаны настройки phpmyadmin. Более детально почитать о всех настройках конфигурации phpmyadmin Вы можете здесь http://php-myadmin.ru/doc/config.html

Обратите внимание, что при подключении мы указываем phpMyAdmin, использовать расширение «mysqli», так как установленный нами MySQL 5 и произведенные ранее настройки PHP 5 (в файле php.ini необходимо разкомментировать библиотеку mysqli.dll), позволяют полноценно работать с функциями данного расширения.

   Теперь заново запустите веб сервер Apache и введите в адресной строке браузера «localhost/phpmyadmin». Вы увидите основное окно скрипта phpMyAdmin для управления базами данных MySQL.
 


   Если, вместо окна phpmyadmin, отображается ошибка о том, что не найдено подключение «mysqli», перезагрузите компьютер и запустив сервисы Apache2 и MySQL, опять напишите в адресной строке браузера «localhost/phpmyadmin». Если ошибка осталась, проверьте: указан ли путь в «Переменных средах» (строка PATH) к папке с php, перед указанием папки с mysql. Строка PATH должна быть такого вида, например:
%SystemRoot%system32;%SystemRoot%;%SystemRoot%System32\Wbem;C:\php;C:\Program Files\MySQL\MySQL Server 5.0\bin
Как установить, более детально, читайте в статье «Описание установки PHP».

   Чтобы иметь возможность обратится к phpmyadmin из любого хоста, откройте файл настройки конфигурации веб сервера Apache «httpd.conf» и добавьте в блок, который начинается строкой:
   <IfModule alias_module>
   Следующую строку:
   Alias /pma «C:/apache/localhost/www/phpmyadmin»

   Благодаря добавленной выше строке, Вы можете попасть в phpMyAdmin из любого хоста, для чего понадобится установить виртуальный хост и ввести в адресной строке браузера адрес вида: «имя хоста»/pma. Например: http://www.test.ru/pma.

   Теперь Вы можете полноценно работать в phpMyAdmin. Полная установка и настройка скрипта phpMyAdmin – завершен, с чем я Вас и поздравляю.
 

Как установить phpMyAdmin на Bitrix-сервер с GT

Принципиальное отличие Битрикс GT от BitrixENV заключается в отсутствии меню окружения для обслуживания сервера и работы с базой данных.

Для работы с базой данных многим привычнее использовать PhpMyAdmin — расскажем, как установить программу на Bitrix-сервер с GT-окружением.

Подключаемся к серверу по SSH.

Вводим команду установки phpmyadmin:

yum -y install phpMyAdmin

После установки phpmyadmin отключаем уведомления об использовании устаревших методов и функций, которые могут возникнуть из-за работы с более свежими версиями php, выполнив  команду:

sed -i "$ i\$cfg['SendErrorReports'] = 'never';" /etc/phpMyAdmin/config.inc.php

Далее нам потребуется создать конфигурационный файл веб-сервера nginx для работы phpmyadmin.

Для этого выполним команду:

touch /etc/nginx/bx/site_enabled/pmainstall.fvds.ru.conf 

*где pmainstall.fvds.ru — домен, по которому будет открываться наш phpmyadmin.

После того, как введете команду, будет создан конфигурационный файл для phpmyadmin.

После чего необходимо внести в конфигурационный файл следующие данные:

server {
    listen 80;
    server_name pmainstall.~ /setup {
        deny all;
    }
}

Данная конфигурация приведена для домена pmainstall.fvds.ru, соответственно, для вашего домена необходимо заменить все вхождения pmainstall.fvds.ru на требуемый вам домен. Красным выделены строки, в которые вносились изменения.

После чего перезапускаем службу nginx:

systemctl reload nginx 

Готово. PhpMyAdmin будет доступен по ссылке pmainstall.fvds.ru

И не забываем добавить запись о поддомене с phpmyadmin у регистратора вашего домена.

Как установить и защитить phpMyAdmin с Apache на CentOS 7

В этом руководстве мы рассмотрим шаги, необходимые для установки и защиты phpMyAdmin с Apache на CentOS 7.

phpMyAdmin — это инструмент на основе PHP с открытым исходным кодом для управления серверами MySQL и MariaDB через веб-интерфейс.

phpMyAdmin позволяет вам взаимодействовать с базами данных MySQL, управлять учетными записями пользователей и привилегиями, выполнять SQL-операторы, импортировать и экспортировать данные в различные форматы данных и многое другое.

Убедитесь, что вы выполнили следующие предварительные условия, прежде чем продолжить этот учебник:

  • LAMP (Linux, Apache, MySQL и PHP) установлен на вашем сервере CentOS .
  • Вы вошли как пользователь с привилегиями sudo .

Хотя это и необязательно, рекомендуется получить доступ к вашей установке phpMyAdmin через HTTPS. Если у вас нет SSL на ваших сайтах, следуйте инструкциям по защите вашего Apache с помощью на CentOS 7 .

 

Установка phpMyAdmin 

Чтобы установить phpMyAdmin в системе CentOS 7, выполните следующие действия:

  1. phpMyAdmin недоступен в основных репозиториях CentOS 7. Чтобы установить phpMyAdmin, нам нужно сначала включить репозиторий EPEL :
     

    sudo yum install epel-release
    
    
  2. После включения репозитория EPEL мы можем установить phpMyAdmin и все его зависимости с помощью следующей команды:
     

    sudo yum install phpmyadmin


Настройка и защита phpMyAdmin 

Файл конфигурации Apache для phpMyAdmin создается автоматически во время установки. По умолчанию все соединения кроме localhost запрещены. Поскольку мы будем обращаться к phpMyAdmin из удаленных мест, нам нужно изменить файл конфигурации и указать разрешенные IP-адреса.

Откройте файл конфигурации phpMyAdmin Apache:

sudo nano /etc/httpd/conf.d/phpMyAdmin.conf

 


Измените две строки, которые читаются Require ip 127.0.0.1 с IP-адресом вашего домашнего подключения. Если вы не знаете свой домашний IP-адрес, откройте поиск Google в своем веб-браузере и введите what is my ip.

/etc/httpd/conf.d/phpMyAdmin.conf
 

# Apache 2.4
<RequireAny>
    Require ip 192.168.42.57
    Require ip ::1
</RequireAny>


Закройте и сохраните файл.

Если вы хотите иметь доступ к вашей установке phpMyAdmin из любого места, добавьте Require all granted перед Require ip строкой.

Для дополнительного уровня безопасности мы защитим паролем каталог phpMyAdmin, настроив базовую аутентификацию.

Начните с создания нового файла аутентификации с помощью htpasswd инструмента. Мы будем хранить .htpasswd файл в /etc/phpMyAdmin каталоге:

 

sudo htpasswd -c /etc/phpMyAdmin/.htpasswd admin

 

В этом примере мы создаем пользователя с именем admin. Вы можете выбрать любое имя пользователя, которое вы хотите.

Команда выше предложит вам ввести и подтвердить пароль пользователя.

New password: 
Re-type new password: 
Adding password for user admin

 

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

 

sudo htpasswd /etc/phpMyAdmin/.htpasswd admin2

 

Следующим шагом является настройка Apache для защиты паролем каталога phpMyAdmin и использования .htpasswd файла. Для этого откройте phpMyAdmin.conf файл, который был автоматически создан во время установки phpMyAdmin:

 

sudo nano /etc/httpd/conf.d/phpMyAdmin.conf

 

И вставьте следующие строки, выделенные желтым цветом:

/etc/httpd/conf.d/phpMyAdmin.conf

 

<Directory /usr/share/phpMyAdmin/>
    AddDefaultCharset UTF-8

    Options  +FollowSymLinks +Multiviews +Indexes
    AllowOverride None
    AuthType basic
    AuthName "Authentication Required"
    AuthUserFile /etc/phpMyAdmin/.htpasswd
    Require valid-user

   <IfModule mod_authz_core.c>
   ...

Сохраните файл и перезапустите службу Apache, чтобы изменения вступили в силу:

 

sudo systemctl restart httpd

Также хорошей идеей будет изменить адрес /phpmyadmin на более уникальный и безопасный.

При доступе к phpMyAdmin вам будет предложено ввести учетные данные пользователя, которого вы ранее создали:

 

https://your_domain_or_ip_address/phpmyadmin

 

 

После входа в базовую аутентификацию вы попадете на страницу входа phpMyAdmin, где вам нужно будет ввести свои учетные данные для входа в систему администратора MySQL.

 

Доступ к phpMyAdmin 

Чтобы получить доступ к интерфейсу phpMyAdmin, откройте ваш любимый браузер и введите доменное имя вашего сервера или публичный IP-адрес, а затем /phpmyadmin:

 

https://your_domain_or_ip_address/phpmyadmin

 

Введите ранее введенные учетные данные администратора и нажмите Вперед (Go).

 

Как только вы войдете в систему, вы увидите панель управления phpMyAdmin, которая будет выглядеть примерно так:

 

 


Вывод 

 Поздравляем, вы успешно установили phpMyAdmin на вашем сервере CentOS 7. Теперь вы можете начать создавать базы данных, пользователей и таблицы MySQL и выполнять различные запросы и операции MySQL

Алгоритм установки веб-интерфейса PHPMyAdmin на Debian 9

Управление базами данных и СУБД используя стандартные инструменты, является достаточно неудобным занятием, поэтому администраторами СУБД и разработчиками используются сторонние средства администрирования и разработки, например использующие web-интерфейс.

Аренда виртуальных серверов от oblako.kz.

Phpmyadmin — это веб-интерфейс для администрирования MySQL, написанный на PHP.

Для установки PhpMyAdmin на системах, использующих пакетный менеджер apt достаточно выполнить следующие действия:

1. Обновляем базу пакетов apt используя команду apt-get update

apt-get update

Ign:1 http://mirror.yandex.ru/debian stretch InRelease
Get:2 http://security.debian.org/debian-security stretch/updates InRelease [94.3 kB]
Get:3 http://mirror.yandex.ru/debian stretch-updates InRelease [91.0 kB]
Hit:4 http://mirror.yandex.ru/debian stretch Release
Get:6 http://security.debian.org/debian-security stretch/updates/main Sources [144 kB]
Get:7 http://security.debian.org/debian-security stretch/updates/main amd64 Packages [359 kB]
Get:8 http://security.debian.org/debian-security stretch/updates/main Translation-en [169 kB]
Fetched 857 kB in 3s (280 kB/s)
Reading package lists... Done

2. Далее ищем этот пакет в базе данных apt командой

apt-get search phpmyadmin

3. Устанавливаем этот пакет командой apt-get install. При этом apt предложить доставить (предварительно поставить) компоненты, наличия которых требует данный пакет (зависимости). В данном случае это весть стек LAMP (Apache, MySQL и PHP). Также дополнительно, если он не настроен ранее можно поставить и mysql-server.

apt-get install phpmyadmin mysql-server

4. В процессе установки будет предложено его (PHPMyAdmin) сконфигурировать. На этом этапе необходимо указать какой из web-серверов будет использоваться — Apache или LightHTTPD. Выберем, например Apache, так как он наиболее распространенный из этих двух web-серверов и нажмем OК.

5. После этого продолжится настройка и установка компонентов. Далее система настоятельно порекомендует создать базу данных для PHPMy Admin. Если вы сделали это заранее, то нажмите No. Имейте ввиду, что в этом случае Вам необходимо будет выполнить всю работу по настройке PhpMyAdmin вручную. В нашем же случае позволим систему сделать всю работу за нас и нажмем Yes.

6. Далее система попросит нас ввести пароль пользователя phpmyadmin для этой базы. Этот же пароль будет использоваться для доступа в web-интерфейс. Если оставить это поле пустым то система сама сгенерирует пароль. Если Вы сами вводите пароль, то его необходимо подтвердить.

7. Далее система спросит пароль Администратора СУБД если он установлен (обычно это root) и после его ввода пойдет устанавливаться. На этом установка закончена.

Работоспособность, если стандартный порт TCP3306 не закрыт firewall, можно проверить просто набрав в браузере http://<имя сервера>/phpmyadmin — должна открыться консоль входа в которую можно зайти пользователем phpmyadmin и паролем заданным на шаге 6. После успешного входа Вы попадете в PhpMyAdmin который выглядит примерно так:

Поделиться в соцсетях:

Спасибо за Вашу оценку! К сожалению, проголосовать не получилось. Попробуйте позже

Как установить phpMyAdmin с Apache на CentOS 8 / RHEL 8

phpMyAdmin — это веб-инструмент администрирования с открытым исходным кодом для управления серверами MySQL и MariaDB. Это один из самых популярных инструментов администрирования базы данных, используемый хостинговыми компаниями и системными администраторами для выполнения операций с базами данных, таких как создание, удаление, запрос таблиц, столбцов, отношений, индексов, пользователей, разрешений и т. д.

phpMyAdmin — это портативное веб-приложение, написанное на PHP.Он выпущен под лицензией GNU GPL v2.

В этом посте мы увидим, как установить phpMyAdmin с Apache на CentOS 8 / RHEL 8.

ЭТОТ ДОКУМЕНТ ТАКЖЕ ДОСТУПЕН ДЛЯ

Предпосылки

Установить сервер MySQL/MariaDB

Перед установкой phpMyAdmin в вашей системе должен быть запущен один экземпляр базы данных (MySQL или MariaDB) для подключения. Это может быть автономный экземпляр базы данных или установленный как часть стека LAMP.

Автономная база данных

ПРОЧИТАЙТЕ: Как установить MariaDB на CentOS 8 / RHEL 8

ПРОЧИТАЙТЕ: Как установить MySQL 8.0 на CentOS 8/RHEL 8

Установите PHP, пакет поддержки MySQL для PHP и другие пакеты PHP в вашей системе, чтобы phpMyAdmin мог подключиться к базе данных.

 dnf install -y wget php php-pdo php-pecl-zip php-json php-common php-fpm php-mbstring php-cli php-mysqlnd php-xml tar 
Стек ЛАМПЫ

ПРОЧИТАЙТЕ: Как установить стек LAMP на CentOS 8 / RHEL 8

Установите указанные ниже пакеты PHP для подключения phpMyAdmin к базе данных.

 dnf install -y php-json php-mbstring 

Установить phpMyAdmin

Пакет

phpMyAdmin пока недоступен в репозитории ОС для CentOS 8/RHEL 8.Итак, нам нужно скачать его с официального сайта.

 wget https://files.phpmyadmin.net/phpMyAdmin/5.1.1/phpMyAdmin-5.1.1-all-languages.tar.gz 

Установите phpMyAdmin с помощью следующей команды.

 tar -zxvf phpMyAdmin-5.1.1-все-языки.tar.gz 

Переместите настройки phpMyAdmin в нужное место.

 mv phpMyAdmin-5.1.1-все языки /usr/share/phpMyAdmin 

Настройка phpMyAdmin

Скопируйте образец файла конфигурации.

 cp -pr /usr/share/phpMyAdmin/config.sample.inc.php /usr/share/phpMyAdmin/config.inc.php 

Отредактируйте файл конфигурации и добавьте секрет Blowfish.

 vi /usr/share/phpMyAdmin/config.inc.php 

Создайте секрет иглобрюха и поместите его в строку ниже.

 $cfg['blowfish_secret'] = '  bo95yavJ;V,1PzSlxyFwtyMJ}WmG98-6  '; /* ВЫ ДОЛЖНЫ ЗАПОЛНИТЬ ЭТО ДЛЯ АВТОРИЗАЦИИ COOKIE! */

Импортируйте файл create_tables.sql для создания новых таблиц для phpMyAdmin.

 mysql < /usr/share/phpMyAdmin/sql/create_tables.sql -u корень -p 

Создайте псевдоним на веб-сервере Apache, чтобы к phpMyAdmin можно было получить доступ с помощью http://your-ip-add-dress/phpmyadmin.

 vi /etc/httpd/conf.d/phpMyAdmin.conf 

Скопируйте и вставьте приведенное ниже содержимое в указанный выше файл.

 Псевдоним /phpMyAdmin /usr/share/phpMyAdmin
Псевдоним /phpmyadmin /usr/share/phpMyAdmin

<Каталог /usr/share/phpMyAdmin/>
   Кодировка AddDefaultCharset UTF-8

   
     # Апач 2.4
     
      Требовать все предоставленные
     
   
   
     # Апач 2.2
     Порядок Запретить, Разрешить
     Запретить от всех
     Разрешить с 127.0.0.1
     Разрешить от ::1
   


<Каталог /usr/share/phpMyAdmin/setup/>
   
     # Апач 2.4
     
       Требовать все предоставленные
     
   
   
     # Апач 2.2
     Порядок Запретить, Разрешить
     Запретить от всех
     Разрешить с 127.0.0.1
     Разрешить от ::1
   
 

Создайте каталог tmp для phpMyAdmin и измените разрешение.

 мкдир /usr/share/phpMyAdmin/tmp

chmod 777 /usr/доля/phpMyAdmin/tmp 

Установите права собственности на phpMyAdmin, как показано ниже.

 chown -R apache:apache /usr/share/phpMyAdmin 

Перезапустите службу.

 системный перезапуск httpd 

SELinux

Создайте политики SELinux для корректной работы phpMyAdmin.

 yum install -y policycoreutils-python-utils

semanage fcontext -a -t httpd_sys_rw_content_t '/usr/share/phpMyAdmin/'

semanage fcontext -a -t httpd_sys_rw_content_t "/usr/share/phpMyAdmin/tmp(/.*)?"

restorecon -Rv '/usr/share/phpMyAdmin/' 

Брандмауэр

Создайте правило брандмауэра, разрешающее HTTP-запросы из внешних сетей.

 брандмауэр-cmd --permanent --add-service=http

брандмауэр-cmd --перезагрузить 

Важные примечания

Прочтите важные примечания перед доступом к phpMyAdmin с правами root или обычными пользователями базы данных.

MySQL 8.x

MySQL 8.0, установленный из репозитория MySQL Dev Community, использует для аутентификации механизм caching_sha2_password, который в данный момент предотвращает доступ устаревших приложений к базам данных, включая phpMyAdmin. Проще говоря, вы не войдете в phpMyAdmin, пока мы не отключим этот новый механизм паролей.

Вы можете глобально отключить новый механизм паролей, поместив default-authentication-plugin=mysql_native_password в /etc/my.cnf (пользователи, созданные после этого изменения, будут иметь механизм аутентификации mysql_native_password), или вы можете вернуться к старой собственной аутентификации (mysql_native_password) для отдельных пользователей (например, root), запустив ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY ''; команда в терминале MySQL.

Доступ к phpMyAdmin

Теперь войдите в phpMyAdmin из браузера, URL-адрес будет:

http://localhost/phpMyAdmin

ИЛИ

http://ваш-ip-адрес-ess/phpMyAdmin

Войдите в систему с правами root (администратора БД) или любым пользователем базы данных.

Страница входа в phpMyAdmin

Вы получите страницу базы данных, где вы можете выполнять все действия с базой данных.

Домашняя страница phpMyAdmin

Заключение

Надеюсь, вы узнали, как установить phpMyAdmin с Apache CentOS 8 / RHEL 8 для управления базами данных MariaDB и MySQL.В дополнение к этому вы можете посмотреть, как защитить вашу установку phpMyAdmin.

Установите phpMyAdmin на Debian 11 с Apache

PhpMyAdmin — это веб-приложение для взаимодействия с сервером базы данных MySQL. Этот инструмент предоставляет вам пользовательский интерфейс для выполнения операций MySQL, поэтому вам не нужно использовать интерфейс командной строки.

В этом руководстве вы узнаете, как установить phpMyAdmin с Apache на Debian 11 и защитить его.

Предпосылки

Убедитесь, что на вашем сервере установлены LAMP с Apache, PHP и MySQL/MariaDB.Если у вас нет настроенного сервера, вы можете следовать приведенному ниже руководству по настройке.
Как установить LAMP Apache, MySQL, PHP в Debian 11

Установить phpMyAdmin

После настройки LAMP вы можете начать с установки phpMyAdmin.

Существуют разные способы установки phpMyAdmin, здесь мы будем следовать самому простому способу установки.

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

 sudo apt установить phpmyadmin 

В приглашении выбрать веб-сервер выберите Apache.

Когда снова будет предложено разрешить dbconfig-common установить базу данных и настроить ее, выберите Да и нажмите ENTER .

Затем введите и подтвердите пароль или разрешите использовать любой случайный пароль.

Настройка phpMyAdmin для Apache

После установки phpMyAdmin вы можете настроить его с помощью Apache, чтобы получить доступ к веб-интерфейсу.

Скопируйте phpmyadmin.conf из нашей установки в каталог Apache conf-accessible .

 sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf 

Включите настройку с помощью команды a2enconf .

 судо a2enconf phpmyadmin 

Перезапустите Apache, чтобы изменения вступили в силу.

 перезапуск службы sudo apache2 

Теперь вы можете получить доступ к phpMyAdmin, используя свой домен, за которым следует /phpmyadmin .

 https://domain.com/phpmyadmin 

Заключение

Теперь вы узнали, как установить phpMyadmin на Debian 11 с Apache.

Спасибо за ваше время. Если вы столкнулись с какой-либо проблемой или какой-либо отзыв, пожалуйста, оставьте комментарий ниже.

Установка phpMyAdmin на Debian 10

phpMyAdmin — это веб-инструмент для управления базами данных MySQL/MariaDB. В этой статье я покажу вам, как установить phpMyAdmin на Debian 10 Buster. Итак, приступим.

Сначала обновите кэш репозитория пакетов APT с помощью следующей команды:

Необходимо обновить кэш репозитория пакетов APT.

Установка и настройка MySQL/MariaDB:

Теперь установите пакеты сервера и клиента MariaDB из официального репозитория пакетов Debian 10 с помощью следующей команды:

$ sudo apt установить mariadb-сервер mariadb-клиент

Чтобы подтвердить установку, нажмите Y , а затем нажмите .

Должна быть установлена ​​MariaDB.

Теперь проверьте, запущена ли служба mariadb , с помощью следующей команды:

$ статус sudo systemctl mariadb

Как видите, служба mariadb запущена.Также позволяет автоматически запускаться при загрузке системы.

Если в любом случае служба mariadb не запущена, то запустите службу следующей командой:

$ sudo systemctl начать mariadb

Теперь выполните следующую команду, чтобы установить пароль root для MariaDB:

$ судо mysql_secure_installation

Нажмите .

Теперь нажмите Y , а затем нажмите .

Теперь введите пароль root и нажмите .

Введите пароль root еще раз и нажмите .

Нажмите Y , а затем нажмите , чтобы удалить анонимных пользователей.

Если вы не хотите разрешать удаленный вход root , нажмите Y . В противном случае нажмите N . Затем нажмите .

Теперь нажмите Y и нажмите , чтобы удалить тестовую базу данных.

Теперь нажмите Y , а затем нажмите , чтобы перезагрузить таблицу привилегий.

MariaDB должен быть настроен.

Создание нового пользователя MySQL/MariaDB для phpMyAdmin:

Вы не можете войти в последнюю версию базы данных MySQL/MariaDB как пользователь root без привилегий суперпользователя.Таким образом, вы можете создать пользователя MySQL/MariaDB без полномочий root и предоставить ему необходимые разрешения, чтобы иметь возможность использовать его из phpMyAdmin. Создать нового пользователя в MySQL/MariaDB довольно просто.

Сначала войдите в оболочку MariDB с помощью следующей команды:

Теперь введите пароль root для MariaDB , который вы уже установили, и нажмите .

Вы должны войти в систему.

Теперь создайте нового пользователя shovon (скажем), установите пароль 123 для пользователя и предоставьте ему все привилегии с помощью следующего оператора SQL:

ПРЕДОСТАВИТЬ ВСЕ НА *.* TO 'shovon'@'localhost', ОПРЕДЕЛЕННЫЙ '123';

Чтобы изменения вступили в силу, выполните следующую инструкцию SQL:

Теперь выйдите из оболочки MariaDB следующим образом:

Установка веб-сервера Apache, PHP и необходимых библиотек PHP:

Теперь установите веб-сервер Apache 2, PHP и все необходимые библиотеки PHP с помощью следующей команды:

$ sudo apt установить apache2 php php-json php-mbstring php-zip
php-gd php-xml php-curl php-mysql

Теперь нажмите Y , а затем нажмите , чтобы подтвердить установку.

Веб-сервер Apache 2, PHP и все необходимые библиотеки PHP должны быть установлены.

Загрузка phpMyAdmin:

Вы можете скачать phpMyAdmin с официального сайта phpMyAdmin. После загрузки страницы нажмите кнопку «Загрузить», как показано на скриншоте ниже.

Ваш браузер должен предложить вам сохранить файл архива phpMyAdmin. Выберите Сохранить файл и нажмите OK .

Необходимо скачать архив phpMyAdmin.

Вы также можете скопировать ссылку для скачивания и использовать wget для загрузки архива phpMyAdmin из командной строки следующим образом:

$ wget https://files.phpmyadmin.net/phpMyAdmin/4.9.0.1/
phpMyAdmin-4.9.0.1-all-languages.zip

После завершения загрузки перейдите в каталог, в который загружен архив phpMyAdmin, следующим образом.

Как видите, zip-архив phpMyAdmin находится здесь.

Теперь извлеките архив phpMyAdmin в каталог /opt с помощью следующей команды:

$ sudo распаковать phpMyAdmin-4.9.0.1-all-languages.zip -d /opt

Архив phpMyAdmin должен быть распакован.

Как видите, в каталоге /opt создается новый каталог.

Для простоты переименуйте каталог просто в phpMyAdmin / с помощью следующей команды:

$ sudo mv -v /opt/phpMyAdmin-4.9.0.1-все языки /opt/phpMyAdmin

Каталог следует переименовать.

Теперь измените владельца и группу каталога /opt/phpMyAdmin и всего содержимого каталога на www-data .

$ sudo chown -Rfv www-data:www-data /opt/phpMyAdmin

Владелец и группа каталога /opt/phpMyAdmin и содержимое каталога должны быть изменены на www-data .

Настройка Apache для phpMyAdmin:

Теперь вам нужно настроить веб-сервер Apache, чтобы использовать phpMyAdmin. В этой статье я собираюсь настроить phpMyAdmin на порт 9000 .

Сначала создайте новый файл конфигурации сайта для phpMyAdmin с помощью следующей команды:

$ sudo nano /etc/apache2/sites-available/phpmyadmin.конф

Теперь введите следующие строки в файл phpmyadmin.conf .


ServerAdmin [email protected]
DocumentRoot /opt/phpMyAdmin
 

Параметры Индексы FollowSymLinks
AllowOverride none
Требовать все предоставлено

error_phpmyadmin.log
CustomLog ${APACHE_LOG_DIR}/access_phpmyadmin.log в сочетании

Окончательный файл конфигурации должен выглядеть следующим образом.Когда вы закончите, сохраните файл, нажав + X , затем Y и .

Теперь вы должны указать веб-серверу Apache прослушивать порт 9000 .

Для этого отредактируйте файл конфигурации /etc/apache2/ports.conf с помощью следующей команды:

$ судо нано /etc/apache2/ports.conf

Теперь добавьте строку « Listen 9000 », как показано на скриншоте ниже.Когда вы закончите, сохраните файл конфигурации, нажав + X , затем Y и .

Теперь включите сайт phpMyAdmin, который мы только что настроили, с помощью следующей команды:

$ sudo a2ensite phpmyadmin.conf

Теперь перезапустите веб-сервер Apache с помощью следующей команды:

$ sudo systemctl перезапустить apache2

Доступ к phpMyAdmin:

Теперь вы можете получить доступ к phpMyAdmin через порт 9000.

В браузере перейдите по адресу http://localhost:9000, и вы должны увидеть страницу входа в phpMyAdmin.

Если вы хотите получить удаленный доступ к phpMyAdmin, замените localhost на IP-адрес компьютера с Debian 10, на котором вы установили phpMyAdmin.

Теперь введите имя пользователя и пароль MySQL/MariaDB, которые вы недавно установили, и нажмите Go .

Вы должны войти в систему. Теперь вы можете использовать phpMyAdmin для управления базами данных и таблицами MySQL/MariaDB.

Итак, вот как вы устанавливаете phpMyAdmin на Debian 10 Buster. Спасибо, что прочитали эту статью.

Как установить phpMyAdmin на CentOS 8 / RHEL 8

Как установить phpMyAdmin в системе RHEL / CentOS 8 Linux?. В этом сообщении блога мы расскажем, как установить и настроить phpMyAdmin на RHEL 8. phpMyAdmin — это программный инструмент с открытым исходным кодом, написанный на PHP для администрирования серверов баз данных MySQL и MariaDB из веб-интерфейса.

phpMyAdmin поддерживает широкий спектр операций с MySQL, MariaDB и Drizzle. С помощью этого инструмента вы можете управлять базами данных, таблицами, столбцами, отношениями, индексами, пользователями, разрешениями и другими параметрами через интуитивно понятный и простой в использовании веб-интерфейс.

Для Ubuntu / Debian см. Как установить последнюю версию phpMyAdmin в Ubuntu / Debian

Установка и настройка phpMyAdmin на RHEL / CentOS 8

Ниже приведены шаги, которые необходимо выполнить для установки и настройки phpMyAdmin на RHEL 8.Необходимыми зависимостями являются PHP, веб-сервер Apache и сервер базы данных для управления.

Шаг 1: Установите PHP

phpMyAdmin написан на PHP, и вам необходимо установить его на ваш сервер RHEL. Мы написали подробное руководство по установке PHP на RHEL 8.

Убедитесь, что расширение php-mysqlnd установлено.

  sudo yum -y установить php-mysqlnd  

Шаг 2: Установите сервер базы данных MariaDB/MySQL

Следующим шагом является установка сервера базы данных MariaDB/MySQL.Следуйте инструкциям ниже, чтобы установить MariaDB или MySQL на RHEL 8.

Шаг 3. Установите веб-сервер Apache

phpMyAdmin поддерживает как Apache, так и Nginx в качестве веб-сервера. Мы выбрали сервер Apache httpd, потому что это наиболее часто используемый веб-сервер на предприятии и в экосистеме RHEL.

Используйте наше руководство ниже, чтобы установить веб-сервер Apache на RHEL 8.

Шаг 4: Установите phpMyAdmin на RHEL 8

Посетите страницу загрузок phpMyAdmin и проверьте последний доступный пакет.

Сохранить версию в переменную.

  ДАННЫЕ = "$ (wget https://www.phpmyadmin.net/home_page/version.txt -q -O-)"
URL = "$ (эхо $ ДАННЫЕ | вырезать -d ' ' -f 3)"
VER="$(echo $DATA | cut -d ' ' -f 1)"  

Загрузка последней версии, как указано выше.

  curl -o phpMyAdmin-${VER}-all-languages.tar.gz https://files.phpmyadmin.net/phpMyAdmin/${VER}/phpMyAdmin-${VER}-all-languages.tar.gz  

Для пакета только на английском языке используйте:

  curl -o phpMyAdmin-${VER}-english.tar.gz https://files.phpmyadmin.net/phpMyAdmin/${VER}/phpMyAdmin-${VER}-english.tar.gz  

Выдержка загружена Архив

  tar xvf phpMyAdmin-${VER}-all-languages.tar.gz  

Переместите папку в /usr/share/phpmyadmin .

  rm phpMyAdmin-*.tar.g
sudo mv phpMyAdmin-*/ /usr/share/phpmyadmin  

Создать каталог для временных файлов phpMyAdmin.

  sudo mkdir -p /var/lib/phpmyadmin/tmp 
sudo chown -R apache:apache /var/lib/phpmyadmin

Создать каталог для файлов конфигурации phpMyAdmin, таких как файл htpass.

  судо mkdir /etc/phpmyadmin/  

Создать файл конфигурации phpMyAdmin.

  sudo cp /usr/share/phpmyadmin/config.sample.inc.php /usr/share/phpmyadmin/config.inc.php  

Редактировать файл

  sudo vim /usr/share/phpmyadmin/config.inc.php  

Установка секретной фразы-пароля — должна быть длиной 32 символа

  $cfg['blowfish_secret'] = 'h3OxcGXxflSd8JwrwVlh6KW6s2rER63i';  

Настройка временного каталога

  $cfg['TempDir'] = '/var/lib/phpmyadmin/tmp';  

Шаг 5. Настройка веб-сервера Apache

Создать файл конфигурации Apache phpMyAdmin.

  sudo vim /etc/httpd/conf.d/phpmyadmin.conf  

Добавьте ниже данные:

  # Конфигурация Apache для phpMyAdmin
Псевдоним /phpMyAdmin/usr/share/phpmyadmin/
Псевдоним /phpmyadmin /usr/share/phpmyadmin/
 
<Каталог /usr/share/phpmyadmin/>
   Кодировка AddDefaultCharset UTF-8
 
   
     # Апач 2.4
     Требовать все предоставленные
   
   
     # Апач 2.2
     Порядок Запретить, Разрешить
     Запретить от всех
     Разрешить от 127.0.0.1
     Разрешить от ::1
   
  

Вы можете ограничить доступ с определенного IP, добавив строку, как показано ниже

  Требовать IP 127.0.0.1 192.168.0.0/24  

Проверить конфигурацию Apache.

  $  sudo apachectl configtest 
Синтаксис OK  

Перезапустите службу httpd для загрузки новой конфигурации,

  перезагрузка sudo systemctl httpd  

Шаг 6. Настройка SELinux и брандмауэра

Если у вас SELinux в принудительном режиме, вы получите сообщение об ошибке «Отказано в доступе» при попытке доступа к странице phpMyAdmin.Разрешить httpd обслуживать содержимое в каталоге phpmyadmin.

  sudo semanage fcontext -a -t httpd_sys_content_t "/usr/share/phpmyadmin(/.*)?"  

Примените политику, выполнив команду.

  sudo restorecon -Rv /usr/share/phpmyadmin  

Разрешить порт http в брандмауэре.

  sudo firewall-cmd --add-service=http --постоянный  

Перезагрузить конфигурацию брандмауэра.

  sudo firewall-cmd --reload  

Шаг 7: доступ к веб-интерфейсу phpMyAdmin на RHEL 8

Откройте URL-адрес http://[ServerIP|Имя хоста]/phpmyadmin

Войдите в панель управления phpMyAdmin с учетными данными вашей базы данных — имя пользователя и пароль .

Поздравляем!. Вы успешно установили phpMyAdmin на RHEL 8 / CentOS 8.

Наслаждайтесь администрированием операций базы данных MySQL/MariaDB с веб-панели управления. Вы также можете проверить:

Другие интересные руководства:

Мониторинг MySQL/MariaDB с Prometheus за пять минут

Установите Docker и Docker Compose на RHEL 8

Как установить Netdata на RHEL 8

Видеокурсы по веб-программированию на PHP:

Как установить phpMyAdmin — ServerPilot

← Документы ServerPilot

В этом руководстве мы покажем вам, как установить phpMyAdmin.

В этом руководстве предполагается, что вы уже подключили свой сервер к ServerPilot. и что вы создали хотя бы одно приложение на сервере.

Чтобы установить phpMyAdmin, выполните следующие действия:

  1. Загрузите и распакуйте архив phpMyAdmin.
  2. Переименуйте и отредактируйте файл конфигурации.
  3. Войдите в phpMyAdmin.

Одна установка phpMyAdmin может использоваться для входа в любую базу данных. принадлежащий любому приложению. Вам не нужно устанавливать phpMyAdmin для каждого приложения.

Загрузить phpMyAdmin

Во-первых, посетите www.phpmyadmin.net/home_page/downloads.php в браузере и загрузите самый последний архив .tar.gz. Файл будет называться примерно так phpMyAdmin-4.X.Y-all-languages.tar.gz, где X и Y — версия числа.

Затем загрузите архив phpMyAdmin на свой сервер с помощью SFTP.

В Cyberduck (или предпочитаемом вами SFTP-клиенте) войдите на свой сервер с системный пользователь, которому принадлежит приложение, и навигация в общедоступную корневую веб-папку вашего приложения.

Выберите и перетащите файл архива в общую папку вашего приложения в Кибердак.

Далее нажмите один раз в архиве phpMyAdmin и выберите Разверните «Архив » в меню «Файл» Cyberduck.

Когда файл распакован, удалите архив и переименуйте новая папка phpMyAdmin во что-то сложное. В этом примере мы использовали случайную строку «F24PG9C3», но вы должны сделать до вашего собственного.

Переименуйте и отредактируйте файл конфигурации

Откройте новую папку phpMyAdmin на своем сервере и переименуйте ее. конфиг.1'

Вход в phpMyAdmin

Теперь вы можете вызвать phpMyAdmin через этот подкаталог ваш домен (например, http://example.com/phpMyAdmin-F24PG9C3/) в ваш браузер. Если на вашем сервере установлено более одного приложения, вы получите доступ ко всем базы данных, войдя в систему с их правильными учетными данными через этот Установка phpMyAdmin и домен.

Вы можете войти в phpMyAdmin, используя любое имя базы данных, имя пользователя и пароль, который вы создали с помощью ServerPilot для любого приложения на этом сервер.

Последнее обновление: 7 августа 2017 г.

CrownCloud Wiki — индекс

CrownCloud — Вики
  • Главная (текущая)
  • Вернемся к Краунклауд.сеть
  • Просмотр кредитового баланса счета
  • Настройка метки службы
  • Управление купленным доменом
  • Отладка сетевых проблем
  • Часто задаваемые вопросы.
  • Запрос, связанный с выставлением счетов
  • Информация о пропускной способности VPS в CrownCloud
  • Как подключиться к VPS по SSH
  • Как запросить возмещение от монетных платежей
  • Как запросить отмену обслуживания
  • Как изменить размер диска с помощью gParted
  • Как создать счет на добавление средств

Краунпанель


  • Как выполнить загрузку/перезагрузку/выключение или жесткую перезагрузку VPS в CrownPanel
  • Как установить метку на VPS в CrownPanel
  • Переустановка виртуальной машины KVM на CrownPanel
  • Использование ключей SSH с KVM VPS на CrownPanel
  • Доступ к VNC на CrownPanel
  • Отключение VNC на CrownPanel
  • Как создать снимок в CrownPanel
  • Реконфигурация сети для VPS на базе OpenVZ
  • Установка CD-ROM или ISO на виртуальную машину в CrownPanel
  • Добавление IPv6 на CentOS KVM
  • Добавление IPv6 в Debian или Ubuntu KVM
  • Установка имени хоста на вашем VPS
  • Управление IPv6 на OpenVZ
  • Сброс пароля root на VPS на базе KVM
  • Как настроить rDNS?
  • Двухфакторная аутентификация
  • Просмотр сетевого шлюза и сетевой маски
  • Как просмотреть журнал аутентификации моей учетной записи
  • Как найти IP-адреса моих дополнений
  • Как включить модуль TUN/TAP, PPP, FUSE на OpenVZ VPS
  • Как добавить имя к снимкам в CrownPanel
  • Как установить IncrediblePBX на CrownPanel
  • Как установить IncrediblePBX на базе Debian на CrownPanel
  • Как установить IncrediblePBX 2022 на базе Rocky Linux на CrownPanel
  • Как включить сквозную пересылку ЦП / сквозную пересылку хоста

СолусВМ


  • Мой KVM VPS не загружается

Относится к Windows


  • Использование Windows на планах KVM
  • Включение RDP в Windows на планах KVM
  • Включение Virtio в Windows 2008 на CrownPanel
  • Как добавить IP-адреса в Windows Server
  • Как включить IPv6 на Windows Server
  • Обновление информации о диске Windows
  • Отключение усиленной безопасности IE в Windows
  • Сброс пароля Windows
  • Включить звук в Windows Server 2012
  • Открытые порты в Windows Server 2012
  • Как установить XAMPP в Windows
  • Как решить проблему Текущие настройки безопасности не позволяют загружать этот файл
  • Как включить правило ICMP в Windows Server 2012 R2 и Windows Server 2016
  • Как установить Windows с помощью переустановщика в один клик
  • Как увеличить объем диска в Windows Server
  • Как настроить статическую сеть на Windows Server

Сеть


  • Как пользоваться MTR
  • Как изменить DNS-сервер в Windows Server
  • Добавление дополнительного IPv4 в CentOS
  • Добавление дополнительного IPv4 в Debian или Ubuntu
  • Настройка статического IP-адреса
  • Добавление IPv6 на CentOS KVM
  • Добавление IPv6 в Debian или Ubuntu KVM
  • Настройка статического IPv4 с помощью NetPlan в Ubuntu 18 и выше
  • Настройка статического IPv6 с помощью NetPlan в Ubuntu 18 и выше
  • Настройка дополнительного IPv4 с помощью Netplan в Ubuntu 18 и выше
  • Как отключить адрес IPv6 в Ubuntu 18.04
  • Настройка UFW на Ubuntu
  • Использование устройства KVMoverIP на выделенном сервере

Направляющие


Общий

  • Как изменить порт SSH
  • Как подключиться к серверу по SSH с помощью Putty
  • Изменение часового пояса, настроенного на OpenVZ VPS
  • Добавление Swap в KVM VPS после установки
  • Загрузка в однопользовательский режим (сброс пароля root) для VPS на базе KVM
  • Восстановление данных путем монтирования RescueCD
  • Автоматическая установка ЛАМПЫ
  • Как обновить CentOS, Ubuntu и Debian
  • Как предотвратить частые отключения SSH и SCP
  • Как просмотреть использование процессов и ресурсов на моем VPS
  • Передача файлов в/из моего VPS с помощью WinSCP или FileZilla
  • Как установить Zeit Tool в Linux
Поток CentOS 9

  • Как установить CentOS Stream 9
  • Как установить ownCloud на CentOS 9
  • Как установить Apache, MySQL, MariaDB и PHP (стек LAMP) в CentOS Stream 9
  • Как установить Nginx, MariaDB и PHP (стек LEMP) на CentOS Stream 9
  • Как установить WordPress со стеком LAMP на CentOS Stream 9
  • Как установить WordPress с LEMP на CentOS Stream 9
  • Как установить Drupal со стеком LEMP на CentOS Stream 9
  • Как установить Drupal со стеком LAMP на CentOS Stream 9
  • Как установить NextCloud со стеком LAMP на CentOS Stream 9
  • Как установить NextCloud со стеком LEMP на CentOS Stream 9
  • Как включить диспетчер сервера Cockpit в CentOS Stream 9
  • Как установить GNOME GUI на CentOS Stream 9
  • Как установить Nagios Core на CentOS Stream 9
  • Как установить Python на CentOS Stream 9
  • Как установить Podman на CentOS Stream 9
  • Как изменить часовой пояс в CentOS Stream 9
  • Как установить Composer на CentOS Stream 9
  • Как синхронизировать время с помощью Chrony в CentOS Stream 9
  • Как установить Node.js в CentOS Stream 9
  • Как включить ускорение BBR в CentOS Stream 9
  • Как установить PHP 7.X на CentOS Stream 9
  • Как установить MariaDB на CentOS Stream 9
  • Как установить Laravel на CentOS Stream 9
  • Как установить phpMyAdmin на CentOS Stream 9
CentOS 8

  • Как включить диспетчер сервера Cockpit в CentOS 8
  • Как отключить NetworkManager в CentOS 8
  • Как установить phpMyAdmin на CentOS 8
  • Как установить Apache, MySQL, MariaDB и PHP (стек LAMP) на CentOS 8
  • Как установить Node.js на CentOS 8
  • Как установить графический интерфейс GNOME на CentOS 8
  • Как настроить SSL-сертификат LetsEncrypt с Apache на CentOS 8
  • Как установить WordPress на CentOS 8
  • Как установить PHP 7.3 в CentOS 8
  • Как установить PHP 7.x в CentOS 8
  • Как установить PHP 8 на CentOS 8
  • Как установить Docker на CentOS 8
  • Как установить VSFTPD на CentOS 8
  • Как установить NextCloud 17 на CentOS 8
  • Как установить OwnCloud на CentOS 8
  • Как установить MongoDB 4 в CentOS 8
  • Как синхронизировать время в CentOS 8 с помощью Chrony
  • Как установить стек LEMP на CentOS 8
  • Как установить Composer на CentOS 8
  • Как установить MariaDB на CentOS 8
  • Как установить Fail2Ban на CentOS 8
  • Как изменить часовой пояс в CentOS 8
  • Как установить Podman на CentOS 8
  • Как установить ядро ​​Nagios на CentOS 8
  • Как включить BBR в CentOS 8
  • Как установить Netdata на CentOS 8
  • Как установить Python 3.9 на CentOS 8
  • Как установить Glances на CentOS 8
  • Как установить MongoDB 5 в CentOS 8
  • Как установить Ghost на CentOS 8
  • Как установить Drupal на CentOS 8
  • Как перейти с CentOS 8 на CentOS 8 Stream
CentOS 7

  • Как установить MediaWiki на CentOS 7
  • Как установить NextCloud на CentOS 7
  • Как установить OwnCloud на CentOS 7
  • Как установить PHP 5.6 на CentOS 7
  • Как установить PHP 7.x на CentOS 7
  • Как установить PHP 7.4 на CentOS 7
  • Как установить PHP 8 на CentOS 7
  • Как установить ядро ​​Linux 4.x на CentOS 7
  • Как установить WordPress на CentOS 7
  • Как установить и настроить phpMyAdmin на CentOS 7
  • Как установить VSFTPD на CentOS 7
  • Как защитить SSH с помощью Fail2Ban в CentOS 7
  • Как автоматически устанавливать обновления безопасности Yum cron в CentOS 7
  • Как установить ядро ​​Linux 5.х на CentOS 7
  • Как установить и настроить Postfix на Centos 7
  • Как установить Podman на CentOS 7
  • Как установить Netdata на CentOS 7
  • Как включить BBR в CentOS 7
CentOS 6

  • Исправление доступа к CentOS 6 Virtualmin
  • Устранение проблемы с обновлением в CentOS 6
Дебиан 11

  • Предварительные требования для Debian 11
  • Как установить и использовать Docker в Debian 11
  • Как установить стек LAMP в Debian 11 Bullseye
  • Как установить LEMP в Debian 11
  • Как установить Nextcloud на Debian 11
  • Как установить PHP 8 в Debian 11
  • Как установить и использовать PHP Composer в Debian 11
  • Как установить и настроить среду рабочего стола XRDP в Debian 11
  • Как включить BBR в Debian 11
  • Как установить WordPress на Debian 11
  • Как защитить SSH с помощью Fail2Ban в Debian 11
  • Как установить Elasticsearch на Debain 11
  • Как установить Webmin на Debian 11
  • Как установить phpMyAdmin в Debian 11
  • Как изменить часовой пояс в Debian 11
  • Как установить Netdata в Debian 11
  • Как добавить пространство подкачки на Debain 11
  • Как изменить имя хоста в Debian 11
  • Как установить Python 3.9 в Debian 11
  • Как установить GCC на Debian 11
  • Как установить и настроить Apache Hadoop в Debian 11
  • Как установить Glances на Debian 11
  • Как установить GitLab на Debian 11
  • Как установить Gitea на Debian 11
  • Как установить MongoDB 5 на Debian 11
  • Как установить PrestaShop со стеком LAMP и Letsencrypt SSL в Debian 11
  • Как установить Concrete5 со стеком LAMP в Debian 11
  • Как установить Magento со стеком LAMP на Debian 11
  • Как установить MySQL 8 на Debian 11
  • Как установить FileRun со стеком LAMP в Debian 11
  • Как установить Chevereto Free со стеком LAMP в Debian 11
  • Как установить WinterCMS со стеком LAMP в Debian 11
  • Как установить Screego со стеком LEMP в Debian 11
  • Как установить OwnCloud на Debian 11
Дебиан 10

  • Предварительные требования для Debian 10
  • Как установить MariaDB на Debian 10
  • Как установить и использовать Docker в Debian 10
  • Как обновить Debian 9 до Debian 10
  • Как установить стек LAMP на Debian 10 Buster
  • Как настроить SSL-сертификат LetsEncrypt для Apache в Debian 10
  • Как установить Node.js на Debian 10
  • Как установить LEMP в Debian 10
  • Как установить Nextcloud на Debian 10
  • Как установить PHP 7.4 в Debian 10
  • Как установить PHP 8 в Debian 10
  • Как установить и использовать PHP Composer в Debian 10
  • Как подключиться к Debian 10 с помощью удаленного рабочего стола
  • Как включить BBR в Debian 10
  • Как установить WordPress на Debian 10
  • Как установить Docker на Debian 10
  • Как защитить SSH с помощью Fail2Ban в Debian 10
  • Как установить Elasticsearch на Debain 10
  • Как установить Webmin на Debian 10
  • Как установить phpMyAdmin в Debian 10
  • Как изменить часовой пояс в Debian 10
  • Как установить PostgreSQL в Debian 10
  • Как установить MongoDB на Debian 10
  • Как установить Netdata в Debian 10
  • Как добавить пространство подкачки на Debain 10
  • Как изменить имя хоста в Debian 10
  • Как установить Python 3.9 в Debian 10
  • Как установить GCC на Debian 10
  • Как установить и настроить Apache Hadoop в Debian 10
  • Как установить Ghost в Debian 10
  • Как установить Drupal на Debian 10
Дебиан 9

  • Как установить OwnCloud 10 на Debian 9
  • Установка SeaFile в Debian 9
  • Как установить Nextcloud на Debian 9
  • Как установить WordPress на Debian 9 Stretch Linux
  • Как установить и защитить phpMyAdmin в Debian 9
  • Как установить Gitlab на Debian 9 Stretch Linux
  • Как защитить SSH с помощью Fail2Ban в Debian 9
  • Как установить PHP 7.4 в Debian 9
  • Как установить PHP 8 в Debian 9
  • Как установить Python 3.9 на Debian 9
  • Как включить BBR в Debian 9
Убунту 16

  • Как установить OwnCloud 10 на Ubuntu 16
  • Как включить BBR в Ubuntu 16 04
Убунту 18

  • Как установить сервер Minecraft на CentOS/Ubuntu
  • Как создать самозаверяющий SSL-сертификат для Apache в Ubuntu 18.04
  • Установите WordPress на Ubuntu 18.04
  • Как настроить LetsEncrypt SSL в Ubuntu 18.04
  • Настройка UFW на Ubuntu
  • Настройка WireGuard VPN на Ubuntu
  • Замена MySQL на MariaDB в Ubuntu
  • Обновление до Ubuntu 18.04
  • Как установить Grafana на Ubuntu 18.04 или Debian 8
  • Как установить MongoDB в Ubuntu 18.04
  • Как установить PostgreSQL в Ubuntu 18.04
  • Как установить php 7.4 на Ubuntu 18.04
  • Как установить php 8 на Ubuntu 18.04
  • Как смонтировать удаленную файловую систему Linux с помощью sshfs в Ubuntu 18.04
  • Как установить сервер Mailcow на Ubuntu 18.04
  • Как установить Gitea на Ubuntu 18.04
  • Как отключить адрес IPv6 в Ubuntu 18.04
  • Как установить Focalboard на Ubuntu 18.04
  • Как включить BBR в Ubuntu 18.04
  • Как установить и настроить веб-сервер Lighttpd в Ubuntu 18.04
  • Как установить MongoDB 5 на Ubuntu 18.04
  • Как установить Appwrite с Docker на Ubuntu 18.04
Убунту 19

  • Как установить стек LAMP в Ubuntu 19.04
  • Как установить Docker на Ubuntu 19.04
  • Настройка LetsEncrypt для Apache в Ubuntu 19.10
  • Как установить последнюю версию Node.js на Ubuntu с помощью PPA
Убунту 20.04

  • Как добавить пространство подкачки в Ubuntu
  • Как установить Ubuntu 20.04
  • Как обновить Ubuntu 20.04 с Ubuntu 18.04 и 19.04
  • Как установить стек LAMP с MariaDB в Ubuntu 20.04
  • Как установить стек LEMP в Ubuntu 20.04
  • Как установить Nextcloud на Ubuntu 20.04 с помощью Snap
  • Как установить PostgreSQL в Ubuntu 20.04
  • Как установить Python 2 на Ubuntu 20.04
  • Как обновить ядро ​​до последней версии в Ubuntu 20.04
  • Как установить Node.js на Ubuntu 20.04 LTS
  • Как установить Docker на Ubuntu 20.04
  • Как установить WordPress на Ubuntu 20.04
  • Как настроить Ubuntu 20.04 с GNOME
  • Как подключиться к Ubuntu 20.04 с помощью удаленного рабочего стола
  • Как установить и настроить Apache Hadoop в Ubuntu 20.04
  • Как установить PhpMyAdmin в Ubuntu 20.04
  • Как изменить часовой пояс в Ubuntu 20.04
  • Как защитить SSH с помощью Fail2Ban в Ubuntu 20.04
  • Как установить Elasticsearch на Ubuntu 20.04
  • Как установить и использовать Docker Compose в Ubuntu 20.04
  • Как установить PHP Composer на Ubuntu 20.04
  • Как изменить имя хоста в Ubuntu 20.04
  • Как установить MongoDB на Ubuntu 20.04
  • Как установить php 7.4 на Ubuntu 20.04
  • Как установить php 8 на Ubuntu 20.04
  • Как установить GCC (основная сборка) в Ubuntu 20.04
  • Как установить Python 3.9 на Ubuntu 20.04
  • Как установить Webmin на Ubuntu 20.04
  • Как установить Netdata в Ubuntu 20.04
  • Как включить BBR в Ubuntu 20.04
  • Как установить Gitlab на Ubuntu 20.04
  • Как установить Gitea на Ubuntu 20.04
  • Как установить Flarum на Ubuntu 20.04
  • Как установить Focalboard в Ubuntu 20.04
  • Как установить Ghost в Ubuntu 20.04
  • Как установить Drupal на Ubuntu 20.04
  • Как установить графический интерфейс Firezone для WireGuard VPN на Ubuntu 20.04
  • Как установить Bitwarden на Ubuntu 20.04
  • Как установить Bitwarden на Ubuntu 21.04
  • Как установить Matomo со стеком LAMP в Ubuntu 20.04
  • Настройка Nginx в качестве обратного прокси-сервера в Ubuntu 20.04
  • Как установить Appwrite с Docker на Ubuntu 20.04
  • Как установить ownCloud на Ubuntu 20.04
Убунту 21.04

  • Как установить бета-версию Ubuntu 21.04
  • Как установить стек LEMP в Ubuntu 21.04
  • Как установить стек LAMP с MariaDB в Ubuntu 21.04
  • Как установить WordPress на Ubuntu 21.04
  • Как установить PhpMyAdmin в Ubuntu 21.04
  • Как обновить Ubuntu 20.10 с Ubuntu 21.04
  • Как установить Python 2 на Ubuntu 21.04
  • Как установить Python 3.9 на Ubuntu 21.04
  • Как установить php 7.4 на Ubuntu 21.04
  • Как установить php 8 на Ubuntu 21.04
  • Как изменить имя хоста в Ubuntu 21.04
  • Как изменить часовой пояс в Ubuntu 21.04
  • Как защитить SSH с помощью Fail2Ban в Ubuntu 21.04
  • Как установить PostgreSQL в Ubuntu 21.04
  • Как установить Docker на Ubuntu 21.04
  • Как установить PHP Composer на Ubuntu 21.04
  • Как установить MongoDB на Ubuntu 21.04
  • Как установить GCC на Ubuntu 21.04
  • Как установить Node.js на Ubuntu 21.04 LTS
  • Как настроить Ubuntu 21.04 с помощью GNOME
  • Как подключиться к Ubuntu 21.04 с помощью удаленного рабочего стола
  • Как установить Nextcloud на Ubuntu 21.04 с помощью Snap
  • Как установить и использовать Docker Compose в Ubuntu 21.04
  • Как установить Elasticsearch на Ubuntu 21.04
  • Как обновить ядро ​​до последней версии в Ubuntu 21.04
  • Как включить BBR в Ubuntu 21.04
  • Как установить Gitlab на Ubuntu 21.04
  • Как установить Gitea на Ubuntu 21.04
  • Как установить Ghost в Ubuntu 21.04
  • Как установить Drupal на Ubuntu 21.04
Убунту 21.10

  • Как установить Ubuntu 21.10
  • Как обновить Ubuntu 21.10 с Ubuntu 21.04
  • Как установить Nextcloud на Ubuntu 21.10
  • Как установить Webmin на Ubuntu 21.10
  • Как установить GCC на Ubuntu 21.10
  • Как установить PostgreSQL в Ubuntu 21.10
  • Как установить стек LEMP в Ubuntu 21.10
  • Как включить BBR в Ubuntu 21.10
  • Как изменить часовой пояс в Ubuntu 21.10
  • Как установить и настроить Apache Hadoop в Ubuntu 21.10
  • Как установить инструмент мониторинга Netdata в Ubuntu 21.10
  • Как установить PHP Composer на Ubuntu 21.10
  • Как защитить SSH с помощью Fail2Ban в Ubuntu 21.10
  • Как установить Node.JS на Ubuntu 21.10
  • Как добавить пространство подкачки в Ubuntu 21.10
  • Как установить Python 3.9 на Ubuntu 21.10
  • Как обновить Ubuntu 20.10 с Ubuntu 21.04
  • Как установить MongoDB 5 на Ubuntu 21.10
  • Как установить PrestaShop со стеком LAMP и Letsencrypt SSL в Ubuntu 21.10
  • Как установить Concrete5 со стеком LAMP в Ubuntu 21.10
  • Как установить Magento со стеком LAMP в Ubuntu 21.10
  • Как установить MySQL 8 на Ubuntu 21.10
  • Как установить FileRun со стеком LAMP в Ubuntu 21.10
  • Как установить Chevereto бесплатно со стеком LAMP в Ubuntu 21.10
  • Как установить WinterCMS со стеком LAMP в Ubuntu 21.10
Убунту 22.04

  • Как установить Ubuntu 22.04
  • Как установить стек LAMP (MariaDB) в Ubuntu 22.04
  • Как установить WordPress со стеком LAMP на Ubuntu 22.04
  • Как установить стек LEMP в Ubuntu 22.04
  • Как установить WordPress со стеком LEMP в Ubuntu 22.04
АлмаЛинукс 8

  • Как установить стабильную версию AlmaLinux 8.4
  • Как преобразовать CentOS 8 в AlmaLinux 8
  • Как установить стек LAMP на AlmaLinux 8
  • Как установить стек LEMP на AlmaLinux 8
  • Как установить WordPress на AlmaLinux 8
  • Как установить PHP 7.4 на AlmaLinux 8
  • Как установить OwnCloud на AlmaLinux 8
  • Как установить NextCloud на AlmaLinux 8
  • Как установить MongoDB на AlmaLinux 8
  • Как установить PHP 8 в AlmaLinux 8
  • Как установить Fail2Ban на AlmaLinux 8
  • Как установить phpMyAdmin на AlmaLinux 8
  • Как установить PostgreSQL в AlmaLinux 8
  • Как установить Composer на AlmaLinux 8
  • Как установить NodeJS на AlmaLinux 8
  • Как установить MySQL на AlmaLinux 8
  • Как изменить часовой пояс в AlmaLinux 8
  • Как установить Docker на AlmaLinux 8
  • Как изменить имя хоста в AlmaLinux 8
  • Как установить GNOME GUI на AlmaLinux 8
  • Как установить Podman на AlmaLinux 8
  • Как установить VSFTPD на AlmaLinux 8
  • Как установить MariaDB на AlmaLinux 8
  • Как отключить NetworkManager в AlmaLinux 8
  • Как установить Elasticsearch на AlmaLinux 8
  • Как включить BBR в AlmaLinux 8
  • Как установить Netdata на AlmaLinux 8
  • Как установить ядро ​​5.х на AlmaLinux 8
  • Как установить Python 3.9 на AlmaLinux
  • Как установить Glances на AlmaLinux
  • Как установить MongoDB 5 на AlmaLinux 8
  • Как установить Ghost на AlmaLinux 8
  • Как установить Drupal на AlmaLinux 8
  • Как установить Lets Encrypt SSL со стеком LAMP на AlmaLinux 8
  • Как установить Admidio со стеком LAMP на AlmaLinux 8
  • Как установить почтовый сервер на AlmaLinux 8
  • Как установить Xrdp с GNOME GUI на AlmaLinux 8
  • Как установить систему обратной связи PHP со стеком LAMP на AlmaLinux 8
  • Как сбросить пароль root в однопользовательском режиме на AlmaLinux 8
  • Как установить Orchard CMS со стеком LEMP на AlmaLinux 8
  • Как установить InlineCMS со стеком LAMP на AlmaLinux 8
  • Как установить Microweber CMS со стеком LAMP на AlmaLinux 8
  • Как установить Live Helper Chat со стеком LAMP на AlmaLinux 8
  • Как установить Humhub со стеком LAMP на AlmaLinux 8
  • Настройка Nginx в качестве обратного прокси-сервера на AlmaLinux 8
  • Как установить Bagisto со стеком LAMP на AlmaLinux 8
  • Как установить Let’s Encrypt SSL со стеком LEMP на AlmaLinux 8
  • Как установить Landing CMS со стеком LAMP на AlmaLinux 8
  • Как установить WonderCMS с Apache на AlmaLinux 8
  • Как установить Typesetter CMS с Apache на AlmaLinux 8
  • Как установить Quick CMS с Apache на AlmaLinux 8
  • Как установить Joomla со стеком LAMP на AlmaLinux 8
  • Как установить WeKan со стеком LEMP на AlmaLinux 8
  • Как установить Backdrop CMS со стеком LEMP на AlmaLinux 8
  • Как установить Monstra CMS с Apache на AlmaLinux 8
  • Как установить Subrion CMS со стеком LAMP на AlmaLinux 8
  • Как установить Bludit CMS с Nginx на AlmaLinux 8
  • Как установить Craft CMS со стеком LEMP на AlmaLinux 8
  • Как установить Mattermost с Docker на AlmaLinux 8
  • Как установить ProcessWire CMS со стеком LEMP на AlmaLinux 8
  • Как установить Omeka со стеком LEMP на AlmaLinux 8
  • Как установить Chamilo со стеком LEMP на AlmaLinux 8
  • Как установить Navidrome с Docker на AlmaLinux 8
  • Как установить Jellyfin с Docker на AlmaLinux 8
  • Как установить Listmonk с Docker на AlmaLinux 8
  • Как установить Linkding с Docker на AlmaLinux 8
  • Как установить ракету.Чат с Docker на AlmaLinux 8
Рокки Линукс 8

  • Как установить Rocky Linux 8
  • Как установить стек LAMP на Rocky Linux 8
  • Как установить стек LEMP на Rocky Linux 8
  • Как установить Fail2Ban на Rocky Linux 8
  • Как установить WordPress на Rocky Linux 8
  • Как установить PHP 7.x в Rocky Linux 8
  • Как установить Docker на Rocky Linux 8
  • Как установить Composer на Rocky Linux 8
  • Как установить Node.js на Rocky Linux 8
  • Как установить и настроить OwnCloud на Rocky Linux 8
  • Как установить GNOME GUI на Rocky Linux 8
  • Как установить PostgreSQL в Rocky Linux 8
  • Как установить NextCloud на Rocky Linux 8
  • Как синхронизировать время в Rocky Linux 8 с помощью Chrony
  • Как установить Podman на Rocky Linux 8
  • Как установить MariaDB на Rocky Linux 8
  • Как изменить часовой пояс в Rocky Linux 8
  • Как установить PHP 8 в Rocky Linux 8
  • Как установить PHP 7.3 в Рокки Линукс 8
  • Как отключить сетевой менеджер в Rocky Linux 8
  • Как установить MongoDB 4 в Rocky Linux 8
  • Как установить phpMyAdmin на Rocky Linux 8
  • Как установить Nagios Core Rocky Linux 8
  • Как изменить имя хоста в Rocky Linux 8
  • Как установить VSFTPD на Rocky Linux 8
  • Как установить Elasticsearch на Rocky Linux 8
  • Как включить BBR в Rocky Linux 8
  • Как установить Netdata на Rocky Linux 8
  • Как установить ядро ​​5.x на Rocky Linux 8
  • Как установить Python 3.9 на Rocky Linux
  • Как установить Glances на Rocky Linux
  • Как установить MongoDB 5 в Rocky Linux 8
  • Как установить Ghost на Rocky Linux 8
  • Как установить Drupal на Rocky Linux 8
  • Как установить Let’s Encrypt SSL со стеком LAMP на Rocky Linux 8
  • Как установить Xrdp с GNOME GUI на Rocky Linux 8
  • Как установить Admidio со стеком LAMP на Rocky Linux 8
  • Как установить систему обратной связи PHP-Back со стеком LAMP в Rocky Linux 8
  • Как установить почтовый сервер на Rocky Linux 8
  • Как установить Orchard CMS со стеком LEMP на Rocky Linux 8
  • Как установить InlineCMS со стеком LAMP на Rocky Linux 8
  • Как установить Microweber CMS со стеком LAMP на Rocky Linux 8
  • Как перейти с CentOS 8 на Rocky Linux 8
  • Как установить Live Helper Chat со стеком LAMP на Rocky Linux 8
  • Как установить Humhub со стеком LAMP на Rocky Linux 8
  • Настройка Nginx в качестве обратного прокси-сервера в Rocky Linux 8
  • Как установить Bagisto со стеком LAMP на Rocky Linux 8
  • Как установить Let’s Encrypt SSL с помощью стека LEMP на Rocky Linux 8
  • Как установить Landing CMS со стеком LAMP на Rocky Linux 8
  • Как установить WonderCMS с Apache на Rocky Linux 8
  • Как установить Typesetter CMS с Apache на Rocky Linux 8
  • Как установить Quick CMS с Apache на Rocky Linux 8
  • Как установить Joomla со стеком LAMP на Rocky Linux 8
  • Как установить WeKan со стеком LEMP на Rocky Linux 8
  • Как установить Backdrop CMS со стеком LEMP на Rocky Linux 8
  • Как установить Monstra CMS с Apache на Rocky Linux 8
  • Как установить Subrion CMS со стеком LAMP на Rocky Linux 8
  • Как установить Bludit CMS с Nginx на Rocky Linux 8
  • Как установить Craft CMS со стеком LEMP на Rocky Linux 8
  • Как установить Mattermost с Docker на Rocky Linux 8
  • Как установить ProcessWire CMS со стеком LEMP на Rocky Linux 8
  • Как установить Omeka со стеком LEMP на Rocky Linux 8
  • Как установить Chamilo со стеком LEMP на Rocky Linux 8
  • Как установить Navidrome с Docker на Rocky Linux 8
  • Как установить Jellyfin с Docker на Rocky Linux 8
  • Как установить Listmonk с Docker на Rocky Linux 8
  • Как установить Linkding с Docker на Rocky Linux 8
  • Как установить ракету.Чат с Docker на Rocky Linux 8
Nginx

  • Руководство по Nginx/PHP на CentOS 7
  • Как установить Nginx MariaDB PHP на Debian 9 Stretch
  • LetsEncrypt с Nginx в Debian
OpenLiteSpeed ​​

  • Как установить веб-сервер OpenLiteSpeed ​​в Ubuntu 19.04
  • Как установить OpenLiteSpeed ​​
  • Как изменить версию PHP в OpenLiteSpeed ​​
  • Настройка виртуальных хостов в OpenLiteSpeed ​​
Апач

  • Как установить веб-сервер Apache в Debian 10
  • Как установить сервер LAMP в Debian 9 Stretch
  • Как установить LAMP (Apache/MySQL/PHP) на CentOS 7
  • Установка стека LAMP на CentOS 6
  • Установка стека LAMP (Apache/MySQL/PHP) в Ubuntu/Debian
  • Виртуальные хосты Apache в Ubuntu

Удаленный рабочий стол


  • Включение RDP в Windows на планах KVM
  • Как установить графический интерфейс на Debian/Ubuntu
  • Как установить графический интерфейс на CentOS 7
  • Как установить xRDP

Установка с компакт-диска/ISO


  • Как установить CentOS 6
  • Как установить CentOS 7
  • Как установить CentOS 8
  • Как установить Ubuntu 18.04
  • Как установить Ubuntu 19.04
  • Как установить Ubuntu 19.10
  • Как установить Ubuntu 20.04
  • Как установить Ubuntu 20.10
  • Как установить Ubuntu 21.04
  • Как установить Debian 9
  • Как установить Debian 10
  • Как установить Debian 11
  • Как установить Windows Server 2019
  • Как установить Windows Server 2022
  • Как установить Fedora 33
  • Как установить Fedora 34
  • Как установить Fedora 35
  • Как установить AlmaLinux 8.4 Стабильный
  • Как установить Rocky Linux 8
  • Как установить CentOS Stream 8
  • Как установить CentOS Stream 9

Докер


  • Установка Docker на VPS
  • Как установить Docker и запустить контейнеры Docker в Ubuntu
  • Как назвать или переименовать контейнеры Docker
  • Как очистить ресурсы
  • Как настроить простой веб-сервер Apache в контейнере Docker

Брандмауэр/Безопасность


  • GDPR
  • Политика конфиденциальности
  • Установка IPTables на CentOS 7
  • Открытие порта в брандмауэре CentOS
  • Предупреждения о ключах SSH и RSA после переустановки сервера
  • Отключение SELinux на KVM/выделенных серверах
  • Я вижу много неудачных попыток входа в систему на моем VPS?
  • Как установить Let’s Encrypt на Apache 2

Ядро


  • Установка ядра Linux 4.х в Debian 8

cPanel


  • Как настроить параметры PHP в MultiPHP
  • Как настроить переменные PHP в PHP Selector через CloudLinux
  • Добавление/доступ к учетной записи электронной почты
  • Выбор версии PHP в CPanel
  • Как просмотреть журналы ошибок cPanel
  • cPanel — Настройка пересылки электронной почты
  • Изменить пароль учетной записи cPanel
  • Создание учетной записи электронной почты из cPanel
  • Изменить пароль учетной записи электронной почты из cPanel
  • Создать учетную запись FTP
  • Подключиться к учетной записи FTP
  • Установите WordPress из cPanel
  • Как добавить дополнительный домен из cPanel
  • Как создать поддомен из cPanel
  • Как создавать учетные записи в WHM cPanel
  • Как загрузить резервную копию веб-сайта в cPanel
  • Как изменить версию субдомена PHP в cPanel
  • Включение записей DKIM и SFP в cPanel
  • Как установить расширения PHP с помощью EasyApache4
  • Как управлять расширениями PHP в MultiPHP в cPanel

ДиректАдмин


  • cPanel против DirectAdmin
  • Как создать учетную запись FTP в DirectAdmin
  • Как создать базу данных MySQL в DirectAdmin
  • Как создать учетную запись электронной почты в DirectAdmin
  • Как создать, добавить и управлять доменом в DirectAdmin
  • Как создать поддомен в DirectAdmin
  • Двухэтапная аутентификация (2FA) в DirectAdmin
  • Как выбрать версию PHP в DirectAdmin
  • Как включить бесплатный SSL-сертификат в DirectAdmin
  • Как создать и восстановить резервную копию в DirectAdmin
  • Как создать пользовательские страницы ошибок в панели DirectAdmin
  • Как создать пользователя под учетной записью реселлера в Directadmin
  • Как создавать пакеты реселлера в DirectAdmin
  • Как изменить пароль пользователя в DirectAdmin
  • Как изменить приветственное сообщение пользователя в разделе Реселлер в DirectAdmin
  • Как отправить уведомление всем пользователям в DirectAdmin
  • Как добавить дополнительный IP-адрес в DirectAdmin
  • Как проверить домены в DirectAdmin
  • Как включить защиту хотлинков в DirectAdmin
  • Как получить доступ к файловому менеджеру в DirectAdmin
  • Как создать пересылку электронной почты в DirectAdmin
  • Как получить доступ к веб-почте в DirectAdmin
  • Как получить доступ к PHPMyAdmin в DirectAdmin
  • Как включить DKIM в DirectAdmin
  • Как управлять файлами и каталогами с помощью файлового менеджера в DirectAdmin
  • Как изменить максимальный размер сообщения и максимальный размер загрузки в DirectAdmin
  • Как управлять автоответчиками в DirectAdmin
  • Как проверить полную статистику использования в DirectAdmin

HestiaCP


  • Как установить HestiaCP на Ubuntu 18.04
  • Как создать пользователя в HestiaCP
  • Как изменить пароль пользователя в HestiaCP
  • Как создать базу данных в HestiaCP
  • Как получить доступ к PHPMyAdmin в HestiaCP
  • Как получить доступ к диспетчеру файлов в HestiaCP
  • Как создать резервную копию в HestiaCP
  • Как создать учетную запись электронной почты в HestiaCP
  • Как получить доступ к веб-почте в HestiaCP
  • Как добавить домен в HestiaCP

Домены


  • Управление DNS CloudFlare
  • Как найти записи DNS для моего домена в CloudFlare
  • Управление DNS Hurricane Electric
  • Как управлять доменом в клиентской области

Прочее


  • Настройка подкачки
  • Отключение InnoDB в MySQL
  • Запуск LibreOffice с терминала
  • Добавление пользователей в VNC
  • Поиск местоположения журнала MariaDB
  • Результат низкой скорости с тестом SpeedTest
  • Сравнение OpenVZ6 и OpenVZ7
  • Как установить монитор ресурсов BpyTOP
  • Веб-сайт CrownCloud
  • Зона клиента
  • СолусВМ
  • Краунпанель
  • Старт
    • Начало работы
    • Варианты оплаты
    • Руководство по возврату средств
    • Условия обслуживания
  • Статус IPv6
  • GDPR
  • Политика конфиденциальности
КраунКлауд
Начните с 5 долларов в месяц!
Используйте код:
 ДОБРО ПОЖАЛОВАТЬ 
со скидкой 10%!

Начать сейчас!


Как установить phpMyAdmin на Debian 11 Bullseye (Apache)

Ознакомьтесь с командами в этом руководстве для установки PhpMyAdmin в Debian 11 Bullseye с использованием веб-сервера Apache.

PhpMyAdmin — это веб-приложение с открытым исходным кодом, которое предлагает веб-интерфейс для прямого управления и доступа к базам данных MySQL или MariaDB из любого места/удаленно с помощью веб-браузера. Пользователь может использовать предоставляемый им веб-графический пользовательский интерфейс для взаимодействия с базами данных, не обладая обширными знаниями о командах. Следовательно, даже новичок с некоторыми знаниями в области компьютеров может управлять таблицами базы данных для запроса данных и управления отдельными параметрами.

Что ж, как и любая другая популярная платформа CMS, такая как WordPress, PhpMyAdmin также написана на языке программирования PHP, используемом для создания динамических веб-сайтов путем вызова различных скриптов.Это позволяет пользователям не только легко устанавливать PhpMyAdmin, но и получать к нему локальный и удаленный доступ. Веб-интерфейс использует комбинацию имени пользователя и пароля для аутентификации пользователя — двухфакторная аутентификация может повысить безопасность.

С помощью этого инструмента можно выполнять многочисленные процедуры с помощью удобного интерфейса, которые в противном случае пришлось бы выполнять администратору с помощью командной строки с вводом текста.

 

Шаги по установке phpMyAdmin на Debian 11 Bullseye

1.Обновите свой сервер/рабочий стол

Если ваш сервер Debian 11 уже обновлен, пропустите этот шаг; в противном случае рекомендуется запустить одну из команд обновления системы, чтобы не только получить последнюю версию уже установленных пакетов, но и обновить кеш системного репозитория вместе с некоторыми необходимыми инструментами.

 судо подходящее обновление 
 sudo apt установить нано wget 

 

2. Установите Apache, PHP и MariaDB

Что ж, phpMyAdmin требует, чтобы веб-сервер Apache обслуживался через веб-браузер с использованием локальной или интернет-сети.Следовательно, нам нужно установить то же самое на ваш сервер Debian 11.

 sudo apt установить apache2 

Запустите и , включите и проверьте состояние веб-сервера.

 sudo systemctl включить --now apache2 

для проверки статуса :

 статус systemctl apache2 
Установить PHP

Поскольку phpMyAdmin основан на PHP, следовательно, нам необходимо установить его вместе с обычными расширениями.

 sudo apt установить php php-json 
Установить базу данных

Если у вас уже установлена ​​база данных на вашем сервере Debian 11, где вы устанавливаете phpMyAdmin, или у вас есть база данных на любом другом сервере, которым вы хотите управлять с помощью phpMyAdmin, оставьте эти шаги, в противном случае установите MariaDB/MySQL.

 sudo apt установить mariadb-сервер 

Запуск и включение:

 sudo systemctl enable --now mariadb 

Проверить статус:

 статус systemctl mariadb 

Сервер защищенной базы данных:

После завершения установки запустите данную команду, чтобы защитить сервер базы данных.

 судо mysql_secure_installation 

Воспользуйтесь текстовым мастером, чтобы защитить базу данных MariaDB/MySQL.

 

3. Создать пользователя базы данных для phpMyAdmin в Debian 11

Хотя нет необходимости создавать отдельного пользователя для доступа с помощью phpMyAdmin, тем не менее, рекомендуется повысить общую безопасность, более того, после отключения удаленного входа в систему root мы должны создать нового пользователя для доступа ко всем базам данных.

 судо mysql 
 CREATE USER ' user  '@localhost IDENTIFIED BY ' password '; 
 ПРЕДОСТАВИТЬ ВСЕ ПРИВИЛЕГИИ НА *.* TO ' user  '@localhost IDENTIFIED BY ' password '; 
 СВОБОДНЫЕ ПРИВИЛЕГИИ; 
 выход; 

Примечание : Замените пользователя и пароль тем, что вы хотите установить.

 

4. Загрузите последний пакет phpMyAdmin

.

Хотя мы можем установить PHPMyAdmin напрямую, используя стандартный репозиторий Debian 11 Bullseye, версия будет старой. Следовательно, чтобы получить последнюю версию, загрузите ее архивный файл вручную с помощью данной команды:

.
 wget https://www.phpmyadmin.net/downloads/phpMyAdmin-latest-all-languages.tar.gz 

 

5. Настройте phpMyAdmin в Debian 11 Bullseye

Когда у вас есть заархивированный файл phpMyAdmin на вашем сервере или в системе, создайте несколько необходимых каталогов и переместите файл в подходящее место для доступа к нему через веб-сервер Apache.

 sudo tar xvf phpMyAdmin-latest-all-languages.tar.gz
sudo mv phpMyAdmin-*-all-languages//var/www/html/phpmyadmin 

Теперь создайте файл конфигурации , скопировав файл, который уже есть в папке phpMyAdmin;

 компакт-диск /var/www/html

sudo cp phpmyadmin/config.sample.inc.php phpmyadmin/config.inc.php 

Также создайте временную папку для хранения, если она не существует.

 судо mkdir /var/www/html/phpmyadmin/tmp 

 

Создать секретный ключ для использования с phpMyadmin:

 openssl ранд-base64 32 

Скопируйте сгенерированный ключ для проверки подлинности файлов cookie.

Теперь отредактируйте файл конфигурации phpMyAdmin

 sudo nano /var/www/html/phpmyadmin/config.inc.php 

и за ним в начале строки:

$cfg[‘blowfish_secret’] = ‘ ваш ключ ’; /* ВЫ ДОЛЖНЫ ЗАПОЛНИТЬ ЭТО ДЛЯ АВТОРИЗАЦИИ COOKIE! */

Замените ваш ключ на сгенерированный.

Также прокрутите вниз и добавьте эту строку.

 $cfg['TempDir'] = '/var/www/html/phpmyadmin/tmp'; 

 

В конце концов, Сохраните файл, нажав Ctrl+O , нажмите клавишу Enter , а затем Ctrl+X для выхода.

 

Изменить права доступа к файлам:

Предоставляется доступ пользователю Apache для чтения файлов:

 sudo chown -R www-data:www-data /var/www/html/phpmyadmin 

 

Создать файл конфигурации Apache

 судо нано /etc/apache2/conf-доступный/phpmyadmin.conf 

Копировать Вставьте следующие строки:

 Псевдоним /phpmyadmin /var/www/html/phpmyadmin

<Каталог /var/www/html/phpmyadmin/>
 Кодировка AddDefaultCharset UTF-8
 
 
 Требовать все предоставленные
 
 


<Каталог /var/www/html/phpmyadmin/setup/>
 
 
 Требовать все предоставленные
 
 
 

Активировать новую конфигурацию:

 судо a2enconf phpmyadmin.conf 

 

Перезапустите веб-сервер Apache

Чтобы изменения успешно вступили в силу, перезапустите веб-сервер Apache.

 sudo systemctl перезапустить apache2 

 

6. Доступ к веб-интерфейсу

Введите IP-адрес или доменное имя сервера вместе с папкой /phpmyadmin в URL-адресе браузера, чтобы получить доступ к этой веб-платформе управления базами данных.

Например:

 https://сервер-ipaddress/phpmyadmin 

или

 http://your-commain.com/phpmyadmin 

Примечание : Если вы получили это уведомление-  Хранилище конфигурации phpMyAdmin настроено не полностью, некоторые расширенные функции были деактивированы.Узнайте, почему. Или поочередно перейдите на вкладку «Операции» любой базы данных, чтобы настроить ее там.

Затем просто щелкните ссылку Узнайте, почему и щелкните ссылку « Создать », чтобы автоматически создать базу данных phpmyadmin .

 

 

.

Добавить комментарий

Ваш адрес email не будет опубликован.