Установка phpMyAdmin в homestead

Инструкции по установке для Laravel

Авторизуемся по ssh

login:vagrant
password:vagrant

Входим в директорию с нашими сайтами (если не в той находились)

$ cd /home/vagrant/Code

Скачиваем

$ wget https://files.phpmyadmin.net/phpMyAdmin/4.5.4.1/phpMyAdmin-4.5.4.1-all-languages.tar.gz

Распаковка

$ tar xzf phpMyAdmin-4.5.4.1-all-languages.tar.gz

Переименовываем

$ mv /home/vagrant/Code/phpMyAdmin-4.5.4.1-all-languages /home/vagrant/Code/phpmyadmin
$ rm /home/vagrant/Code/phpMyAdmin-4.5.4.1-all-languages.tar.gz

Авторизуемся под root

$ sudo -s

Добавляем конфиг в nginx

$ nano /etc/nginx/sites-enabled/@anyNameconfig
server {
    listen 80;
    server_name 192.168.10.10;
    root "/home/vagrant/";

    index index.html index.htm index.php;
    location / {
        try_files $uri $uri/ /index.php?$query_string;
    }

    location ~ \.php$ {
        fastcgi_split_path_info ^(.+\.php)(/.+)$;
        fastcgi_pass unix:/run/php/php7.0-fpm.sock;
        fastcgi_index index.php;
        include fastcgi_params;
        fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
        fastcgi_intercept_errors off;
        fastcgi_buffer_size 16k;
        fastcgi_buffers 4 16k;
        fastcgi_connect_timeout 300;
        fastcgi_send_timeout 300;
        fastcgi_read_timeout 300;
    }
}

рестарт nginx

$ service nginx restart

Делее ссылку

$ sudo ln -s /usr/share/phpmyadmin/ /home/vagrant/Code/phpmyadmin

Добавляем в файл C:\projects\Homestead\Homestead.yaml

sites:
    - map: phpmyadmin.app
      to: /home/vagrant/Code/phpmyadmin

добавляем домен C:\Windows\System32\drivers\etc\hosts

192.168.10.10 phpmyadmin.app

Обновляем конфигурационный файл vagrant через консоль win+r cmd

vagrant provision

После всех операций должен открывать phpmyadmin http://phpmyadmin.app/

Логин и пароль для входа homestead/secret

14 июня 2017, 18:00    152



Наверх