2017-09-13 21 views
0

私はValetを使ってMacBookにLaravelベースのウェブサイトを開発しています。今は自宅から仕事をしています。職場でデータベースにアクセスできないので、Homebrewを使用してPHPMyAdminをインストールしようとしています。データベースダンプをインポートしてローカルでも作業できます。 私は私の質問がこの質問に似ていると思う:Installing phpmyadmin with home-brewを除いて、私はnginxを使用しています。
私がインストールした後、出力を取得しました:homebrewとnginxでphpmyadminをインストール

==> Installing phpmyadmin from homebrew/php 
==> Downloading https://homebrew.bintray.com/bottles-php/phpmyadmin-4.7.4.sierra.bottle.tar.gz 
==> Downloading from https://akamai.bintray.com/44/44d9e5789593f86499263496d6e901ecb9ce1b999e76ee4842268ef35d547c9f?__gda__=exp=1505301978~hmac=b16623e81ca8559fcd18e54c17dee0a6f42cfcd85892fd6f43f8f0dd14e4746c&response-content-disposition= 
######################################################################## 100.0% 
==> Pouring phpmyadmin-4.7.4.sierra.bottle.tar.gz 
==> Caveats 
Note that this formula will NOT install mysql. It is not 
required since you might want to get connected to a remote 
database server. 

Webserver configuration example (add this at the end of 
your /etc/apache2/httpd.conf for instance) : 
    Alias /phpmyadmin /usr/local/share/phpmyadmin 
    <Directory /usr/local/share/phpmyadmin/> 
    Options Indexes FollowSymLinks MultiViews 
    AllowOverride All 
    <IfModule mod_authz_core.c> 
     Require all granted 
    </IfModule> 
    <IfModule !mod_authz_core.c> 
     Order allow,deny 
     Allow from all 
    </IfModule> 
    </Directory> 
Then, open http://localhost/phpmyadmin 

More documentation : file:///usr/local/opt/phpmyadmin/share/phpmyadmin/doc/ 

Configuration has been copied to /usr/local/etc/phpmyadmin.config.inc.php 
Don't forget to: 
    - change your secret blowfish 
    - uncomment the configuration lines (pma, pmapass ...) 

==> Summary 
    /usr/local/Cellar/phpmyadmin/4.7.4: 2,345 files, 34.0MB 

を私はnginxのでphpMyAdminのへのアクセスを有効にするにはどうすればよいですか? http://localhost/phpmyadminを返す404

詳細情報が必要な場合はお知らせください。

+0

nginxの設定を更新しましたか?また 'php-fpm'を実行しましたか?これを見てくださいhttps://coderwall.com/p/lbaf6q/installing-php-5-4-mysql-phpmyadmin-and-nginx-on-mac-using-homebrew –

+0

遅く応答して申し訳ありません。私はnginx設定を更新したとは思わない。 リンクした記事の手順に従って試してみましたが、 '/ usr/local/etc/php/7.1/php-fpm.conf'に' listen'行が見つかりません。 – Doc

+0

'/ usr/local/etc/php/7.1/php-fpm.d/www.conf'で編集する必要があります。デフォルトでは '127.0.0.1:9000'を使用します。ソケットファイルを使用することに固有の場合は、このファイルを変更する必要があります。そうでなければ、ソケットの代わりにnginx configの '127.0.0.1:9000'を使用することができます。 –

答えて

2

私はそれを回避策で動作させることができました。 私のMacBookの設定にはさらに問題があったので、新しくインストールして、最初から始めました。

私はLaravelとLaravel Valetをウェブサイトの開発に使用しているので、まず作曲家をインストールしなければなりませんでした。 その後、Homebrewを使用してdocumentationの説明を使用してValetをインストールしました。 その後、私はthe guide @ Tarun LalwaniのステップをPHP FPMセクションまでリンクしました。

phpMyAdminの最新バージョンを手動でダウンロードし、exttractedフォルダの名前をphpMyAdminに変更し、それをValet parkディレクトリに移動しました。
http://phpmyadmin.devに移動すると、phpMyAdminが正しく表示され、正常に動作します。

関連する問題