2015-09-22 172 views
0

最近我成功安裝了laravels homestead VM。現在我想通過PhpMyAdmin訪問我的數據庫,理想情況下我的本地主機設置(XAMPP)是我的PhpMyAdmin。 這可能嗎?Laravel 5宅基地phpmyadmin

我碰到過an article這是說我可以安裝phpmyadmin在我的Ubuntu VM,但是當我摧毀虛擬機,我需要重新安裝PMA一遍又一遍。

有沒有什麼辦法可以爲VM家園中的數據庫創建UI?

+0

你爲什麼要銷燬VM?你可以簡單地停下來並重新啓動嗎?另外如果你真的需要你可以自定義來自homestead的after.sh shell腳本來添加PMA安裝,所以即使在破壞的情況下,下一步也會安裝PMA –

+0

@frederic感謝您的迴應。這也是一個選項aswel,我不喜歡停止虛擬機,因爲它對我可憐的CPU非常吝嗇,我猜...?但是我想知道是否可以在我的虛擬機上訪問XAMPP上的數據庫? –

+0

不,停止虛擬機停止進程,所以在虛擬機停止後沒有任何東西在主機上運行 –

回答

0

默認情況下phpMyAdmin的端口上運行8000所以一定要轉發端口,因此可以從您的主機

  1. 無論是從Vagrantfile直接訪問它config.vm.network,添加以下行

    "forwarded_port", guest: 8000, host: 8000 
    
  2. ,或者你可以更新`Homestead.yaml」,並添加以下

    ports: 
        - send: 8000 
         to: 8000