Maison  >  Article  >  base de données  >  Comment installer phpmyadmin en utilisant yum

Comment installer phpmyadmin en utilisant yum

尚
original
2019-12-09 10:53:453031parcourir

Comment installer phpmyadmin en utilisant yum

Après avoir installé Apache, MySQL et PHP, vous pouvez utiliser la source Remi pour installer la dernière version de phpMyAdmin.

(1) Installez la source Remi

CentOS 6.5 epel et remi source.

# rpm -Uvh http://ftp.iij.ad.jp/pub/linux/fedora/epel/6/x86_64/epel-release-6-8.noarch.rpm
# rpm -Uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

Source pour CentOS 7.0.

# yum install epel-release
# rpm -ivh http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

(2) Installez phpMyAdmin

# yum install --enablerepo=remi --enablerepo=remi-php56 phpmyadmin

(3) Configurez phpMyAdmin

a. Modifiez /etc/phpMyAdmin/config.inc.php :

Ouvrez le fichier config.inc.php et apportez les modifications suivantes :

// $cfg['Servers'][$i]['controluser'] = 'pma';
// $cfg['Servers'][$i]['controlpass'] = 'pmapass';
// $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
// $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
// $cfg['Servers'][$i]['relation'] = 'pma_relation';
// $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
// $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
// $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
// $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
// $cfg['Servers'][$i]['history'] = 'pma_history';

去掉每行前面的//

$cfg['blowfish_secret'] = ''; Modifier en $cfg['blowfish_secret'] = 'config ';

$cfg['Servers'][$i]['controluser'] ='pma'; remplacez pma par votre compte

$cfg['Servers'][$i ]['controlpass'] ='pmapass'; Définissez pmapass comme votre mot de passe de connexion MySQL

$cfg['blowfish_secret'] =''; Ajoutez une phrase de mot de passe, mais n'importe quelle chaîne. Par exemple : $cfg[. Après avoir modifié 'blowfish_secret'] = 'abcd', il sera beaucoup plus facile de se connecter à phpMyAdmin à l'avenir, mais veillez à ne pas utiliser de mot de passe vide.

b. Modifiez /etc/httpd/conf.d/phpMyAdmin.conf

Ce fichier est le fichier de contrôle d'accès de phpMyAdmin pour garantir l'accès à distance. Modifiez-le simplement comme suit :

<Directory /usr/share/phpMyAdmin/>
   Order Deny,Allow
   #Deny  from All
   Allow from All
</Directory>

(4) Utilisez la commande /etc/init.d/httpd restart pour redémarrer Apache.

Les problèmes suivants peuvent survenir :

1. Si le package php-mcrypt n'est pas installé lors de l'installation de php, un message d'erreur peut apparaître. Dans ce cas, installez-le simplement : yum -y. installez php -mcrypt

2. L'accès à phpMyAdmin est refusé

Modifiez la configuration de $cfg['Servers'][$i]['auth_type'] = 'config' ; Fichier .inc Pour http, redémarrez Apache Lorsque vous accédez à http://adresse IP/phpMyAdmin/, une boîte de dialogue apparaîtra. Vous pouvez saisir votre nom d'utilisateur et votre mot de passe pour accéder à phpMyAdmin.

3. Si après avoir modifié les deux étapes ci-dessus, vous êtes toujours invité à indiquer que phpMyAdmin refuse l'accès, il est probable que le cookie soit en cause. Ouvrez le navigateur, sélectionnez Outils, cliquez sur Options Internet, puis sélectionnez Général. pour supprimer les cookies. Ensuite, visitez http://adresse IP/phpMyAdmin/

(5) Après vous être connecté avec succès à phpMyAdmin, si « Configuration de l'erreur pmadb... » s'affiche, effectuez les opérations suivantes :

a. Ligne de commande Connectez-vous à mysql : mysql -uroot -p

b. Créez une nouvelle base de données nommée phpmyadmin : CREATE DATABASE phpmyadmin

c. Importez create_tables.sql dans le répertoire sql sous. le répertoire d'installation de PHPMyAdmin vient de créer Dans la base de données phpmyadmin : utilisez phpmyadmin

source /usr/share/phpMyAdmin/sql/create_tables.sql

d Accédez à phpMyAdmin. , redémarrez Apache et réessayez.

Pour plus d'articles techniques liés à phpmyadmin, veuillez visiter la colonne Tutoriel phpmyadmin !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn