GNU/Linux >> Linux Esercitazione >  >> Cent OS

Installazione di PhpMydmin (Centos o Ubuntu)

Installazione di PHPMyAdmin

Assicurati che LAMP (Linux, Apache, MySQL e PHP) sia già installato sulla casella su cui si sta tentando l'installazione.

Fase uno :- Configurazione dell'installazione

Per l'installazione in Ubuntu

Il primo passo è aggiornare l'indice del pacchetto locale e scaricare il pacchetto tramite il comando apt in Ubuntu

$ sudo apt-get update

Per l'installazione in Centos

Il pacchetto phpMyAdmin non è incluso nei repository predefiniti di CentOS, ma è disponibile nei repository EPEL (Extra Packages for Enterprise Linux) di Fedora Projects.

# cd ~
# wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

Installa il rpm scaricato eseguendo

# sudo rpm -ivh epel-release*

Esegui “yum repolist” comando per verificare l'installazione del repository EPEL

Passaggio due:-  Installazione di PhpMyadmin

Per installare su Ubuntu eseguire il seguente comando

$ sudo apt-get install phpmyadmin

Per installare su Centos esegui il seguente comando

# yum install phpmyadmin

Durante l'installazione, cerca i prompt. Per la selezione del server scegli apache2. Selezionare sì quando viene chiesto se utilizzare dbconfig-common per configurare il database. Ti verrà richiesta la password dell'amministratore del database. Ti verrà quindi chiesto di scegliere e confermare una password per l'applicazione phpMyAdmin stessa.

Il processo di installazione aggiunge il file di configurazione di phpMyAdmin Apache nella directory /etc/apache2/conf-d/, da dove viene letto automaticamente.

Ora dobbiamo abilitare esplicitamente php5-mcrypt eseguendo il comando

$ sudo php5enmod mcrypt

Riavvia Apache per rendere effettive le modifiche. Apri l'URL http://indirizzo_IP/phpmyadmin. Ora puoi accedere usando root come utente e password impostati durante l'installazione di mysql

Passaggio tre:- Protezione dell'istanza phpMyAdmin

Possiamo garantire l'accesso al collegamento phpmyadmin utilizzando un file .htaccess modificando il file conf come di seguito

$ sudo nano /etc/apache2/conf.d/phpmyadmin.conf

Qui consentiremo una direttiva nella sezione  del file di configurazione come di seguito

<Directory /usr/share/phpmyadmin>

Options FollowSymLinks

DirectoryIndex index.php

AllowOverride All

</Directory>

Ora salva il file e riavvia Apache

In Ubuntu:

$ service apache2 restart

In Cento:

# service httpd restart

Fase quattro:crea un file .htaccess

Ora dobbiamo creare un file .htaccess. Il file deve essere creato nella directory dell'applicazione in questo caso /usr/share/phpmyadmin con le seguenti righe

AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user

Salva il file ed esci

Ora crea il file .htpasswd per l'autenticazione. Dovremo installare un pacchetto aggiuntivo per questo passaggio nella posizione /etc/phpmyadmin.

In Ubuntu:

$ sudo apt-get install apache2-utils

In Cento:

# yum install httpd-tools

Ora possiamo creare il file richiesto usando la sintassi di seguito

$ sudo htpasswd -c /etc/phpmyadmin/.htpasswd username

Puoi dare un nome a tua scelta e successivamente ti verrà richiesta la password. Il nostro file di autenticazione viene creato. Ora, quando proviamo ad accedere al link http://nome_dominio_o_IP/phpmyadmin, viene visualizzata la schermata di accesso e possiamo utilizzare i dettagli utente creati in .htpasswd per accedere al limk phpmyadmin


Cent OS
  1. Installazione di mod_pagespeed con Apache su Ubuntu/CentOS

  2. Installazione di PhpMydmin (Centos o Ubuntu)

  3. Come installare Fail2Ban su CentOS 7

  4. Installazione di VirtualBox 4.2 su Ubuntu 12.10

  5. Installa phpMyAdmin su Ubuntu 16.04

Come installare e proteggere phpMyAdmin con Apache su CentOS 7

Come installare phpMyAdmin su Linux (Ubuntu 20.04 / CentOS 8 / RHEL8)

Installazione e utilizzo di Perf in Ubuntu e CentOS

Installazione di Sonatype Nexus Repository OSS su CentOS 7

Come installare phpMyAdmin su CentOS 8

Installazione di KDE su Ubuntu 22.04