How do I set up phpMyAdmin on a Laravel Homestead box?

前端 未结 14 1425
无人共我
无人共我 2020-12-12 09:48

I installed it by running sudo apt-get install phpymyadmin and then running

sudo ln -s /usr/share/phpmyadmin/ /usr/share/nginx/html and

14条回答
  •  暗喜
    暗喜 (楼主)
    2020-12-12 10:11

    Install phpMyAdmin

    • SSH into Homestead vagrant box with vagrant ssh and type the following command:

       sudo apt-get install phpmyadmin
      
    • When prompted to select the Web server, select apache2 and press Enter, just to get pass it.

    • When prompted to config database for phpmyadmin with dbconfig-common, select Yes and press Enter.

    • When prompted for Password of the database's administrative user, enter secret and press Enter.

    • When prompted for MySQL application password for phpmyadmin, enter secret and press Enter.

    • When prompted for Password confirmation, enter secret again and press Enter.

    Then Create and config site for Nginx

    sudo ln -s /usr/share/phpmyadmin/ /usr/share/nginx/html/phpmyadmin
    
    cd /etc/nginx/sites-available
    sudo cp homestead.app phpmyadmin.app
    
    sudo sed -i 's/homestead.app/phpmyadmin.app/g' /etc/nginx/sites-available/phpmyadmin.app
    sudo sed -i 's/home\/vagrant\/Code\/Laravel\/public/usr\/share\/nginx\/html\/phpmyadmin/g' /etc/nginx/sites-available/phpmyadmin.app
    
    sudo ln -s /etc/nginx/sites-available/phpmyadmin.app /etc/nginx/sites-enabled/phpmyadmin.app
    sudo service nginx restart
    sudo service php5-fpm retart
    

    Adding phpMyAdmin.app to your hosts file

     127.0.0.1   phpmyadmin.app
    

    Navigate to http://phpmyadmin.app:8000 and you should now see phpMyAdmin login page.

    More info available here if you need it

提交回复
热议问题