web-dev-qa-db-ja.com

MAMP phpMyAdminがアクティブではありませんか?

MAMPの無料バージョンをインストールしたばかりで、phpMyAdminツールにアクセスできません。

phpMyAdminはクリック可能ではなく、スクリーンショットからわかるように、ニーズPHP 5.5.x to 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が認識しません。この問題を解決するにはどうすればよいですか?

14
ricster

さて、私はついに問題を解決しました。最初にコメントセクションでaynberが言及したように、別のPhpバージョンをインストールする必要があったため、homebrewでPHP 7.0;

brew install php70

次に開始します。

brew services start homebrew/php/php70

その後;

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

最後に、MAMPフォルダーのPHP 7.1.1のフォルダー名を

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

その後、MAMPを再起動し、phpMyAdminにアクセスできるようになりました。

4
ricster

別のPHP Preferences-> PHPからバージョンを選択できます。

PHP 7.0.15はMAMPに同梱されています。有効にしてMAMPを再起動してください。

MAMPはPHPの2つのバージョンしか表示しないため、リストに表示されていない場合は、フォルダーに移動します

Applications/MAMP/bin/php

フォルダーの名前をPHP使用していないバージョンに変更します。

19
Peyotle

環境設定で7.0.15を選択するとうまくいきましたが、...

http:// localhost/phpmyadmin / に移動すると、7.1.1を実行しているMAMPインストールでphpMyAdminが開きます

7

ターミナルを開きます。次に、Sudoでこのファイルを開きます/ Applications/MAMP/bin/mamp/index.phpお好みのエディターで、例えば:

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

次に、そのテキストブロックを見つけます(index.phpで、メニュー項目とリンク用に2回出現します)。

<?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', '>=')): ?>

Apacheだけでなく、MAMPコントロールセンターでもファイルを保存してMAMPを再起動します。

利益!

P.S .: nanoの場合、ctrl + wを押しながらif(version_compare(PHP_VERSION, '5.5.0'およびEnterキーを押します。

Webstartを開くとき(このように----> http:// localhost:8888/MAMP /?language = English

「ツール」で「PHPMyAdmin」を探してクリックできません。その前には、接続する必要のある適切なバージョンがあります。

それを読んで、左側のMAMPに戻ると、「言語」をクリックして「PHP」をクリックし、デフォルトバージョンに移動して正しいバージョンを選択し、「保存して出来上がり」をクリックします!!! :D

1
Andreia Marques

私は別の非常に簡単な方法を試してみましたが、それは動作します!!

MAMP Consoleの「> Preferences> PHP」に進み、デフォルトで7.1.1バージョンが選択されています。他のバージョン7.0.15を選択し、[OK]をクリックしてサーバーを再起動します。PHPMyAdminのすべてのリンクが利用可能になりました。 ここに画像の説明を入力

1
Antuann

LocalhostのPHP versionをバージョン7.0.xに変更する必要があります。幸いなことにMamp Pro v。4.xにはv。7.0.xが付属しているので、localhostを切り替えるだけです(またはその他)を使用します。

すべてのサイトでMamp Pro v 4.x.xを変更する場合:

  1. PHPの下の言語 をクリックしますStep 1

  2. デフォルトのPHPバージョンを変更するか、Change the Individual PHP version for every Hostを選択しますStep 2aStep 2b

  3. サーバーを再起動する

  4. サーバーごとにPHPの個々のバージョンに設定した場合、localhostに戻り、バージョン7.0.xに更新します(デフォルトバージョンを変更しなかった場合)。サーバーを再起動します。 Step 4
0
Ian