MAMP phpMyAdmin неактивен?
Я только что установил бесплатную версию MAMP, и я не могу получить доступ к инструменту phpMyAdmin.
phpMyAdmin не доступен для кликов, и он говорит, что требуется от PHP 5.5.x до 7.0.x, как это видно из скриншота;
![phpMyAdmin не доступен для кликов]()
Однако, когда я проверил установленную версию PHP,
ricsters-MacBook-Pro:~ ricster$ php -v
PHP 7.1.1 (cli) (built: Jan 23 2017 15:09:57) ( NTS )
Copyright (c) 1997-2017 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2017 Zend Technologies
Итак, у меня установлен PHP 7.1.1, но по какой-то причине MAMP его не распознает. Как я могу решить эту проблему?
Ответы
Ответ 1
Хорошо, поэтому я, наконец, решил проблему. Сначала, как упоминалось выше в разделе комментариев, мне нужно было установить еще одну версию Php, поэтому с помощью homebrew я установил PHP 7.0;
brew install php70
чтобы начать;
brew services start homebrew/php/php70
а затем;
export PATH="$(brew --prefix homebrew/php/php70)/bin:$PATH"
наконец, я изменил имя папки PHP 7.1.1 в папке MAMP на
/Applications/MAMP/bin/php/php7.1.1_notActive
после этого перезапустил MAMP, и теперь у меня есть доступ к phpMyAdmin.
Ответ 2
Вы можете выбрать другую версию PHP из Предпочтения → PHP.
Существует PHP 7.0.15, поставляемый с MAMP. Включите его и перезапустите MAMP.
MAMP показывает только две версии PHP, поэтому, если вы не видите их в списке, перейдите в папку
Applications/MAMP/bin/php
и переименовать папки с версиями PHP, которые вы не используете.
Ответ 3
Выбор 7.0.15 в настройках, выполненных для меня, но также...
Просто перейдем к http://localhost/phpmyadmin/ открывает phpMyAdmin на моей установке MAMP, запущенной 7.1.1
Ответ 4
Открыть терминал. Затем откройте sudo этот файл /Applications/MAMP/bin/mamp/index.php в вашем любимом редакторе, например:
sudo nano /Applications/MAMP/bin/mamp/index.php
Затем найдите этот текстовый блок (он встречается дважды в index.php, для пункта меню и для ссылки):
<?php if(version_compare(PHP_VERSION, '5.5.0', '>=') and version_compare(PHP_VERSION, '7.1', '<') ): ?>
и удалите последнюю версию версии php, например:
<?php if(version_compare(PHP_VERSION, '5.5.0', '>=')): ?>
Сохраните файл и перезапустите MAMP, а не только Apache, но также центр управления MAMP.
Profit!
P.S.: для nano вы можете найти нужную строку с удержанием ctrl + w, paste if(version_compare(PHP_VERSION, '5.5.0'
и нажатием enter.
Ответ 5
Когда вы открываете webstart (например, --- > http://localhost:8888/MAMP/?language=English)
и зайдите в "Инструменты", которые ищут "PHPMyAdmin" и не могут щелкнуть по нему, перед ним будет подходящая версия, которую вам нужно подключить.
Итак, просто прочитайте его, а затем вернитесь в MAMP слева, вы увидите "Языки", нажмите "PHP", перейдите в версию по умолчанию и выберите правильную версию, нажмите "Сохранить" и "вуаля"!!!: D
Ответ 6
Я попробовал другой очень простой способ, и он работает!!
Перейдите в MAMP Console " > Настройки > PHP", он выбран по умолчанию версии 7.1.1, я просто выбрал другую версию 7.0.15, нажмите "ОК" и перезапустите серверы, теперь доступны все ссылки для PHPMyAdmin..!!
введите здесь описание изображения
Ответ 7
Вам нужно будет изменить версию PHP для localhost на версию 7.0.x. К счастью, Mamp Pro v. 4.x поставляется с v. 7.0.x уже, вам просто нужно переключить localhost (или everthing), чтобы использовать его.
Предполагая, что у вас есть Mamp Pro v 4.x.x, чтобы изменить его для всех сайтов: