2017-02-16 2 views
12

방금 ​​MAMP의 무료 버전을 설치했으며 phpMyAdmin 도구에 액세스 할 수 없습니다.MAMP phpMyAdmin가 활성화되지 않았습니다?

phpMyAdmin을 클릭 할 수 없으며 스크린 샷에서 볼 수 있듯이 PHP 5.5.x ~ 7.0.x가 필요합니다.

phpMyAdmin is not clickable

그러나, 나는 설치된 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는 그것을 인식하지 못합니다. 이 문제를 어떻게 해결할 수 있습니까?

+0

나는 7.0! = 7.1이기 때문에 그렇게 될 것입니다. 그러나 어떻게 해결할 지 확신 할 수 없습니다. – aynber

답변

4

좋아, 결국 문제가 해결되었습니다. 코멘트 섹션에서 먼저 언급 한 바와 같이, 필자는 다른 PHP 버전을 설치해야했기 때문에 homebrew를 사용하여 PHP 7.0을 설치했습니다.

brew install php70 

;

brew services start homebrew/php/php70 

그리고 나서; 즉, MAMP를 다시 시작한 후

export PATH="$(brew --prefix homebrew/php/php70)/bin:$PATH" 

마지막으로, 나는

/Applications/MAMP/bin/php/php7.1.1_notActive 

에 MAMP 폴더에있는 PHP 7.1.1의 폴더 이름을 변경하고 지금은 phpMyAdmin에 액세스 할 수 있습니다.

+2

homebrew와 함께 PHP의 다른 버전을 설치할 필요가 없습니다. 아마 그것이 작동하기 시작한 가장 큰 이유는 MAMP 내부의 새로운 PHP 폴더의 이름을 바꾸는 것입니다. – Peyotle

17

에서 다른 PHP 버전을 선택할 수 있습니다. -> PHP.

MAMP와 함께 제공되는 PHP 7.0.15가 있습니다. 활성화하고 MAMP를 다시 시작하십시오. 당신이 목록에 표시되지 않는 경우 다음 폴더

Applications/MAMP/bin/php 

로 이동하여 사용하지 않는 PHP 버전과 폴더의 이름을 바꿀 수 있도록

MAMP는 PHP의 두 가지 버전을 보여줍니다.

+1

운이없는 몇 가지 다른 솔루션을 사용해 보았습니다. 이것은 첫 번째 시도에서 작동했습니다. 고맙습니다! –

+0

이것은 올바른 절차 여야합니다. 파이처럼 쉽게, 다른 PHP 버전을 설치할 필요가 없습니다. – Armstrongest

4

오픈 터미널. 그리고 예를 들어, 여러분이 좋아하는 편집기에서 sudo는이 파일 /Applications/MAMP/bin/mamp/index.php를 엽니가 두 번 index.php를 발생 (

sudo nano /Applications/MAMP/bin/mamp/index.php 

그런 다음 해당 텍스트 블록을 찾을 수 있습니다, 메뉴 항목 및 링크)에 대한 :

<?php if(version_compare(PHP_VERSION, '5.5.0', '>=') and version_compare(PHP_VERSION, '7.1', '<')): ?> 

및 제거 최근의 PHP 버전 확인과 같습니다 : MAMP

<?php if(version_compare(PHP_VERSION, '5.5.0', '>=')): ?> 

파일 저장 및 다시 시작뿐만 아니라 pache뿐만 아니라 MAMP 제어 센터.

이익!

P.S. : nano의 경우 Ctrl + w를 누른 채로 if(version_compare(PHP_VERSION, '5.5.0'을 붙여 원하는 문자열을 찾고 enter 키를 누릅니다.

6

7.0을 선택하십시오.환경 설정에서 (15)가 나를 위해 일뿐만 아니라 ...

그냥 http://localhost/phpmyadmin/에가는 것은 당신이 Webstart를 열 때 7.1.1

1

을 실행 설치 내 MAMP에 phpMyAdmin에 열립니다 (이 ---처럼>http://localhost:8888/MAMP/?language=English)

"도구"에서 "PHPMyAdmin"을 찾고 클릭 할 수 없으면 연결할 필요가있는 적절한 버전이 앞에 있습니다.

그냥 읽은 다음 왼쪽의 MAMP로 돌아가서 "언어"를 클릭하고 "PHP"를 클릭 한 다음 기본 버전으로 이동하여 올바른 버전을 선택하십시오. 저장을 클릭하고 voila !!! : D

1

또 다른 아주 간단한 방법을 시도해 보았습니다!

MAMP 콘솔의 "환경 설정> PHP"로 이동하면 기본적으로 7.1.1 버전이 선택되고 7.0.15 버전을 선택하고 확인을 클릭하여 서버를 다시 시작하면 PHPMyAdmin의 모든 링크를 사용할 수 있습니다. !! !! enter image description here

0

localhost의 PHP 버전을 7.0.x로 변경해야합니다. 다행스럽게도 Mamp Pro v. 4.x에는 v. 7.0.x가 이미 포함되어 있으므로 localhost (또는 everthing)로 전환하면됩니다. Step 1

  • 이 변경 기본 PHP 버전 또는 Change the Individual PHP version for every host Step 2a 을 선택

    1. 클릭을 PHP에 언어에 따라 :

      모든 사이트를 변경하는 MAMP 프로 V의 4.XX을 가정 Step 2b

    2. 재시작 서버

    3. 서버별로 개별 버전의 PHP를 설치 한 경우 localhost로 돌아가서 버전 7.0.x로 업데이트하십시오 (기본 버전을 변경하지 않은 경우). 서버를 다시 시작하십시오. Step 4
  • 관련 문제