【发布时间】:2015-12-06 12:19:03
【问题描述】:
在对设置 Laravel Homestead 的陡峭学习曲线并让它毫无问题地工作而感到沮丧一夜之后,我遇到了一个我似乎无法找到解决方案的问题。如何使用 phpmyadmin 在 Laravel Homestead 实例中管理我的数据库?
理想情况下,我想从位于C:/xampp/ 的 XAMPP 中预先配置的 phpMyAdmin 访问它。但是我没有在C:/xampp/htdocs/ 中设置我的 Laravel 项目,这似乎是 XAMPP 获取其数据库的地方。我在~\Google Drive\College\...\Project\ 中创建了 Laravel 项目,因此它与我的 XAMPP 安装无关。如何使用 XAMPP 为我的 Laravel 项目管理/创建数据库?
我尝试直接在 Laravel Homestead 中安装 phpmyadmin,但它只是将其创建为另一个“项目”,就在我尝试使用它的项目旁边,如 ~\Google Drive\College\...\phpMyAdmin\。 (如果这是应该的,那么我如何使用该 phpMyAdmin 安装/实例来访问和修改我的项目的数据库?)
转到localhost:8000/home 可以在我的项目的公共目录中正确提供我的索引页面,但是转到localhost:8000/home/phpMyAdmin 或localhost:8000/phpMyAdmin 无法访问phpMyAdmin。但是,在 XAMPP 中使用我的 Apache 和 mySQL 服务器时,我可以使用其数据库访问我的本地(但在项目外部)phpMyAdmin 安装。
我错过了哪些方面,无法使用数据库?我会很感激任何帮助。我整晚都在想办法解决这个问题。
【问题讨论】:
-
可以劫持xampp的phpmyadmin配置,去
xampp\phpmyadmin找config.inc.php。更改$cfg['Servers'][$i]['host'] = '127.0.0.1';以指向您的宅基地IP 地址。假设你的homestead is ready。或者你可以简单地install phpmyadmin to your homestead,它基本上是一个 ubuntu 14.04。
标签: php mysql database laravel phpmyadmin