用homebrew和nginx安装phpmyadmin

时间:2017-09-13 11:59:33

标签: mysql nginx phpmyadmin

我使用代客在我的MacBook上开发基于Laravel的网站。现在我在家工作,我无法在工作中访问数据库所以我正在尝试使用Homebrew安装PHPMyAdmin,所以我可以导入数据库转储并在本地工作。 我认为我的问题类似于这个问题:Installing phpmyadmin with home-brew,除了我使用的是nginx 安装完成后我确实得到了输出:

==> 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

如果您需要更多信息,请与我们联系。

2 个答案:

答案 0 :(得分:2)

我设法让它与解决方法一起工作。 原来我的MacBook配置存在更多问题,所以我进行了全新的安装并从头开始。

由于我使用Laravel和Laravel Valet开发网站,我不得不先安装作曲家。 然后我使用Homebrew中documentation中的描述安装了代客。 之后,我按照the guide @Tarun Lalwani中的步骤链接到PHP FPM部分。

然后我手动下载了最新版本的phpMyAdmin,将已提取的文件夹重命名为phpMyAdmin并将其移至我的代客公园目录。
导航到http://phpmyadmin.dev现在可以正确显示phpMyAdmin,它运行正常。

答案 1 :(得分:0)

ln -sfv / usr / local / share / phpmyadmin / Projects / phpmyadmin

项目是本地主机路径