Install server nginx, php, mysql, phpmyadmin on centos 7 | Install lemp server on centos 7
Índice:
- Pré-requisitos
- Instalando o phpMyAdmin no CentOS
- Configurando o Nginx e o phpMyAdmin
- Acessando o phpMyAdmin
- Conclusão
O phpMyAdmin é uma ferramenta de código aberto baseada em PHP para gerenciar servidores MySQL e MariaDB em uma interface baseada na web.
O phpMyAdmin permite que você interaja com os bancos de dados MySQL, gerencie contas e privilégios de usuários, execute instruções SQL, importe e exporte dados em uma variedade de formatos de dados e muito mais.
Neste tutorial, mostraremos como instalar o phpMyAdmin com o Nginx no CentOS 7.
Pré-requisitos
Verifique se você atendeu aos seguintes pré-requisitos antes de continuar com este tutorial:
- O LEMP (Linux, Nginx, MySQL e PHP 7) instalado no servidor CentOS.Fez login como usuário com privilégios de sudo.
Embora não seja necessário, é recomendável acessar sua instalação do phpMyAdmin por HTTPS. Se você não possui SSL em seus sites, siga as instruções sobre como proteger seu Nginx com o Let's Encrypt no CentOS 7.
Instalando o phpMyAdmin no CentOS
Siga as etapas a seguir para instalar o phpMyAdmin em um sistema CentOS 7:
-
O phpMyAdmin está incluído no repositório EPEL. Se você ainda não possui o EPEL ativado, pode fazê-lo digitando:
sudo yum install epel-releaseDepois que o repositório EPEL estiver ativado, instale o phpMyAdmin e todas as suas dependências com o seguinte comando:
sudo yum install phpmyadminAltere a propriedade do grupo do diretório
/etc/phpMyAdminparanginx(o usuário sob o qual o serviço PHP FPM está sendo executado):sudo chgrp -R nginx /etc/phpMyAdmin
Configurando o Nginx e o phpMyAdmin
Existem várias maneiras de configurar o Nginx para servir arquivos phpMyAdmin. Se o bloco do servidor do seu domínio já estiver configurado para atender às solicitações do PHP, você poderá simplesmente criar um link simbólico dos arquivos de instalação do phpMyAdmin para o diretório raiz do documento do domínio.
Neste guia, criaremos um trecho que podemos incluir em qualquer um dos nossos arquivos de bloco do servidor Nginx.
Comece criando o diretório de
snippets
:
sudo mkdir -p /etc/nginx/snippets
Abra seu editor de texto e crie o seguinte arquivo:
sudo nano /etc/nginx/snippets/phpMyAdmin.conf
Cole o seguinte conteúdo:
/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; }
Verifique se você está usando o caminho ou endereço / porta do soquete correto para a diretiva
fastcgi_pass
.
Salve o arquivo e feche seu editor.
Agora você pode adicionar a seguinte linha ao bloco de servidor de cada domínio em que deseja acessar o phpMyAdmin usando:
domain.com/phpmyadmin
include snippets/phpMyAdmin.conf;
Aqui está um exemplo:
/etc/nginx/conf.d/domain.com.conf
server { #… other code include snippets/phpMyAdmin.conf; #… other code }
Acessando o phpMyAdmin
Para acessar a interface do phpMyAdmin, abra seu navegador favorito e digite o nome de domínio ou endereço IP público do servidor, seguido por
/phpmyadmin
:
http(s)://your_domain_or_ip_address/phpmyadmin
Digite as credenciais de logon do usuário administrativo e clique em
Go
.


Conclusão
Parabéns, você instalou o phpMyAdmin com sucesso no seu servidor CentOS 7. Agora você pode começar a criar bancos de dados, usuários e tabelas do MySQL e executar várias consultas e operações do MySQL.
centos phpmyadmin mysql mariadb nginx phpComo instalar e proteger o phpmyadmin com apache no centos 7
O phpMyAdmin permite que você interaja com os bancos de dados MySQL, gerencie contas e privilégios de usuários e execute instruções SQL. Neste tutorial, descreveremos as etapas necessárias para instalar e proteger o phpMyAdmin com Apache no CentOS 7.
Como instalar o nginx no centos 7
O 'engine x' pronunciado pelo Nginx é um servidor HTTP e de proxy reverso de código-fonte aberto e de alto desempenho, responsável por lidar com a carga de alguns dos maiores sites da Internet. Este tutorial ensinará como instalar e gerenciar o Nginx em sua máquina CentOS 7.
Como instalar phpmyadmin com nginx no ubuntu 18.04
O phpMyAdmin é uma ferramenta de código aberto baseada em PHP para gerenciar servidores MySQL e MariaDB em uma interface baseada na web. Este tutorial descreve como instalar o phpMyAdmin com Nginx no Ubuntu 18.04.







