phpMyAdmin
 sql >> Base de Dados >  >> Database Tools >> phpMyAdmin

Instalando o phpMyAdmin com Nginx no CentOS 8


phpMyAdmin é uma ferramenta de administração gratuita e de código aberto para MySQL e MariaDB. Como um aplicativo da web portátil escrito principalmente em PHP, tornou-se uma das ferramentas de administração MySQL mais populares, especialmente para serviços de hospedagem na web. Neste guia, vamos instalar o phpMyAdmin com Nginx no CentOS 7.

Implantando seu servidor de nuvem
Se você ainda não se registrou com Cloudwafer , você deve começar inscrevendo-se . Reserve um momento para criar uma conta após a qual você poderá implantar facilmente seus próprios servidores em nuvem.

Depois de se inscrever, faça login na sua Área do cliente Cloudwafer com a senha fornecida em seu e-mail e implante seu Cloudwafer servidor em nuvem.

Atualizando pacotes do sistema no CentOS
É sempre recomendado que você atualize o sistema para os pacotes mais recentes antes de iniciar qualquer instalação importante. Isso é feito com o comando abaixo:
sudo yum update

Instalando o Nginx
Instale o Nginx usando o gerenciador de pacotes CentOS yum como mostrado abaixo:
sudo yum install nginx

Verificando a versão do Nginx
Após a instalação, você pode verificar a versão instalada do servidor web Nginx em seu servidor CentOS 7 emitindo o seguinte comando:
sudo nginx -v 

Instalar phpMyAdmin
O pacote phpMyAdmin não está disponível como um pacote RPM nos repositórios de SO para CentOS 8. Então, vamos baixar o arquivo do site oficial.
wget https://files.phpmyadmin.net/phpMyAdmin/5.0.1/phpMyAdmin-5.0.1-all-languages.tar.gz

Instale o phpMyAdmin usando o seguinte comando.
sudo tar -zxvf phpMyAdmin-5.0.1-all-languages.tar.gz

Mova o diretório phpMyAdmin como mostrado abaixo:
sudo mv phpMyAdmin-5.0.1-all-languages /usr/share/phpMyAdmin

Copie o arquivo de configuração de amostra.
sudo cp -pr /usr/share/phpMyAdmin/config.sample.inc.php /usr/share/phpMyAdmin/config.inc.php

Edite o arquivo de configuração e adicione o segredo do blowfish.
sudo nano /usr/share/phpMyAdmin/config.inc.php

Gere o segredo do baiacu e atualize o segredo na linha abaixo.



Em seguida, importe o create_tables.sql para criar novas tabelas para o phpMyAdmin.
mysql < /usr/share/phpMyAdmin/sql/create_tables.sql -u root -p

Crie um arquivo de host virtual chamado phpMyAdmin.conf no /etc/nginx/conf.d .
sudo nano /etc/nginx/conf.d/phpMyAdmin.conf

Adicione o seguinte fazendo alterações no nome de domínio. Você pode substituí-lo pelo seu próprio nome de domínio ou pelo endereço IP do seu servidor.
server {
listen 80;
   server_name phpmyadmin.cloudwaferlabs.com;
   root /usr/share/phpMyAdmin;

   location / {
      index index.php;
   }

## Images and static content is treated different
   location ~*             ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ {
  access_log off;
  expires 30d;
   }

   location ~ /\.ht {
      deny all;
   }

   location ~ /(libraries|setup/frames|setup/libs) {
      deny all;
      return 404;
   }

   location ~ \.php$ {
      include /etc/nginx/fastcgi_params;
      fastcgi_pass 127.0.0.1:9000;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME /usr/share/phpMyAdmin$fastcgi_script_name;
   }
}