Install server nginx, php, mysql, phpmyadmin on centos 7 | Install lemp server on centos 7
Оглавление:
phpMyAdmin - это инструмент на основе PHP с открытым исходным кодом для управления серверами MySQL и MariaDB через веб-интерфейс.
phpMyAdmin позволяет вам взаимодействовать с базами данных MySQL, управлять учетными записями пользователей и привилегиями, выполнять SQL-операторы, импортировать и экспортировать данные в различные форматы данных и многое другое.
В этом уроке мы покажем вам, как установить PhpMyAdmin с Nginx на CentOS 7.
Предпосылки
Убедитесь, что вы выполнили следующие предварительные условия, прежде чем продолжить этот учебник:
- LEMP (Linux, Nginx, MySQL и PHP 7) установлен на вашем сервере CentOS. Зарегистрирован как пользователь с привилегиями sudo.
Хотя это и необязательно, рекомендуется получить доступ к вашей установке phpMyAdmin через HTTPS. Если у вас нет SSL на ваших сайтах, следуйте инструкциям по защите вашего Nginx с помощью Let's Encrypt на CentOS 7.
Установка phpMyAdmin на CentOS
Используйте следующие шаги для установки PhpMyAdmin на системе CentOS 7:
-
phpMyAdmin включен в репозиторий EPEL. Если вы уже не имеете EPEL включен, то вы можете сделать это, набрав:
sudo yum install epel-releaseПосле включения репозитория EPEL установите phpMyAdmin и все его зависимости с помощью следующей команды:
sudo yum install phpmyadminИзмените групповое владение каталогом
/etc/phpMyAdminнаnginx(пользователь, под которым работает служба PHP FPM):sudo chgrp -R nginx /etc/phpMyAdmin
Настройка Nginx и phpMyAdmin
Есть несколько способов, как настроить Nginx для обслуживания PHPMYADMIN файлов. Если серверный блок вашего домена уже настроен на обслуживание запросов PHP, вы можете просто создать символическую ссылку из установочных файлов phpMyAdmin в корневой каталог документов вашего домена.
В этом руководстве мы создадим фрагмент кода, который можно включить в любой из наших блоков файлов сервера Nginx.
Начните с создания каталога
snippets
:
sudo mkdir -p /etc/nginx/snippets
Откройте ваш текстовый редактор и создайте следующий файл:
sudo nano /etc/nginx/snippets/phpMyAdmin.conf
Вставьте следующий контент:
/etc/nginx/snippets/phpMyAdmin.conf
location /phpMyAdmin { root /usr/share/; index index.php index.html index.htm; location ~ ^/phpMyAdmin/(.+\.php)$ { try_files $uri =404; root /usr/share/; fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include /etc/nginx/fastcgi_params; } location ~* ^/phpMyAdmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ { root /usr/share/; } } location /phpmyadmin { rewrite ^/* /phpMyAdmin last; }
Убедитесь, что вы используете правильный путь сокета или адрес / порт для
fastcgi_pass
директивы.
Сохраните файл и закройте редактор.
Теперь вы можете добавить следующую строку в каждый блок сервера домена, где вы хотите получить доступ к phpMyAdmin, используя:
domain.com/phpmyadmin
include snippets/phpMyAdmin.conf;
Вот пример:
/etc/nginx/conf.d/domain.com.conf
server { #… other code include snippets/phpMyAdmin.conf; #… other code }
Доступ к phpMyAdmin
Чтобы получить доступ к интерфейсу phpMyAdmin, откройте ваш любимый браузер и введите доменное имя вашего сервера или публичный IP-адрес, а затем
/phpmyadmin
:
http(s)://your_domain_or_ip_address/phpmyadmin
Введите учетные данные администратора и нажмите «
Go
.


Вывод
Поздравляем, вы успешно установили phpMyAdmin на вашем сервере CentOS 7. Теперь вы можете начать создавать базы данных, пользователей и таблицы MySQL и выполнять различные запросы и операции MySQL.
CentOS PHPMyAdmin MySQL MariaDB Nginx PHPКак установить и защитить phpmyadmin с apache на centos 7
phpMyAdmin позволяет вам взаимодействовать с базами данных MySQL, управлять учетными записями пользователей и привилегиями и выполнять SQL-операторы. В этом руководстве мы рассмотрим шаги, необходимые для установки и защиты phpMyAdmin с Apache на CentOS 7.
Как установить nginx на centos 7
Nginx произносится «engine x» - это бесплатный высокопроизводительный HTTP и обратный прокси-сервер с открытым исходным кодом, отвечающий за загрузку некоторых крупнейших сайтов в Интернете. Из этого туториала вы узнаете, как установить Nginx и управлять им на вашем компьютере с CentOS 7.
Как установить phpmyadmin с nginx на Ubuntu 18.04
phpMyAdmin - это инструмент на основе PHP с открытым исходным кодом для управления серверами MySQL и MariaDB через веб-интерфейс. В этом руководстве рассказывается, как установить phpMyAdmin с Nginx в Ubuntu 18.04.







