Problèmes lors de l'installation de phpmyadmin sur PHP7 Apache/2.4.7 (Ubuntu)
J'ai installé PHP7 aujourd'hui avec
sudo add-apt-repository ppa:ondrej/php-7.0
sudo apt-get install php7.0-cli php7.0-common libapache2-mod-php7.0 php7.0 php7.0-mysql php7.0-fpm
après cela, j'ai obtenu 403 forbidden erreur quand j'ai essayé d'accéder à phpmyadmin.
ensuite, j'ai essayé de réinstaller phpmyadmin avec
apt-get install phpmyadmin
mais il semble encore pour php5 dépendances qui ne sont plus là:
que puis-je faire pour résoudre ce problème?
- Essayez d'installer manuellement la dernière version par donwloading phpmydamin à partir de leur site web. En toute équité, phpmyadmins apt-pensions avoir des dépendances à d'autres paquets officiel de l'apt-repo. PHP7 n'existe pas dans le apt-repo. (vous l'avez ajouté manuellement, ce qui phpmyadmins pensions ont aucune idée).
- Ok je l'ai fait et cela a fonctionné, merci.
- Eriksson s'il vous plaît poster de réponse donc c'est plus facile de trouver et de prendre votre crédit de cours.
Vous devez vous connecter pour publier un commentaire.
L'installer via wget et de créer un alias dans Apache. Garder une trace:
Changement de répertoire /usr/share:
Changement pour l'utilisateur root:
Télécharger phpMyAdmin:
Décompresser: (vous pouvez installer unzip premier)
Renommer le dossier:
Autorisations de modification:
Configurer apache afin qu'il puisse trouver correctement:
N'importe où après "DocumentRoot /var/www/html" insérer ces ligne:
Redémarrer Apache:
Et vous êtes prêt à aller!
Juste pris une capture d'écran de mon installation actuelle pour vous afin de valider qu'il fonctionne.
phpMyAdmin dépend de l'extension mbstring.
Pour les utilisateurs de Debian (testé sous Ubuntu 15.10),
Pour Fedora et CentOS,
sudo yum install php70-mbstring
.À l'aide de git clone de l'original repo avec une mise à jour quotidienne tâche cron, comme indiqué ici https://laracasts.com/discuss/channels/general-discussion/phpmyadmin-with-php7 vraiment bien fonctionné pour moi. J'ai mis la suivante dans mon Vagrantfile (pour un serveur de développement)
puis ajouter les alias comme ci-dessus
et
très facile, seulement quelques étapes, toujours à jour. (Ubuntu wily, php7)
Avant l'installation de PHP 7, vous devez sauvegarder votre base de données. Pendant le processus d'installation, vous devrez supprimer votre ancienne version de php et sera demandé si vous souhaitez supprimer votre base de données. Ne pas le faire, sauf si vous voulez vraiment vous en débarrasser.
Télécharger phpmyadmin à partir de https://www.phpmyadmin.net/ et décompressez-le et déplacez le dossier à un niveau en dessous de la racine des documents du dossier. Il a ensuite travaillé pour moi, quand je navigue avec localhost sans configuration supplémentaire. J'ai dû effacer mes signets à phpmyadmin, et faire de nouveaux signets pour le nouvel emplacement. Mon ancienne base de données a été fine.
Je voudrais installer phpmyadmin à l'échelle mondiale afin qu'il puisse être installé ou réinstallé ou mis à jour par apt-get, mais ne savent pas comment.
J'ai suivi Magnus Eriksson, suggestion de commentaires
CentOS 7.2, PHP 7, PhpMyadmin 4.6.4
Étape 1:
Étape 2:
Étape 3:
Étape 4: j'Gâteau
http://www.example.com/phpmyadmin