https://www.phpmyadmin.net/
phpMyAdmin 4.6.x をダウンロード $ wget https://files.phpmyadmin.net/phpMyAdmin/4.6.2/phpMyAdmin-4.6.2-all-languages.zip 展開 $ unzip phpMyAdmin-4.6.2-all-languages.zip ディレクトリ作成 $ sudo mkdir /var/www/phpmyadmin 展開したディレクトリを移動 $ sudo mv phpMyAdmin-4.6.2-all-languages /var/www/phpmyadmin
nginx設定ファイルを作成
$ sudo vi /etc/nginx/conf.d/phpmyadmin.conf server { listen 80; server_name 192.168.33.10; root /var/www/phpmyadmin; location / { index index.php index.html; } location ~ \.php$ { fastcgi_pass unix:/var/run/php-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
nginx再起動
$ sudo systemctl reload nginx
phpmyadmin をパスワードなしで入る設定
$ cd /var/www/phpmyadmin/ $ cp config.sample.inc.php config.inc.php $ sudo vi config.inc.php //$cfg['Servers'][$i]['AllowNoPassword'] = false; $cfg['Servers'][$i]['AllowNoPassword'] = true; ⇒ root/パスワードなし でログイン可能に
エラーがでる
phpMyAdmin – Error Cannot start session without errors, please check errors given in your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser.
phpのインストール後のパーミッションがapacheになっているのでnginxに変更
$ sudo ls -la /var/opt/remi/php70/lib/php/ drwxrwx--- 2 root apache 6 May 25 16:29 opcache drwxrwx--- 2 root apache 6 May 25 16:29 session drwxrwx--- 2 root apache 6 May 25 16:29 wsdlcache パーミッション変更 $ sudo chgrp -R nginx /var/opt/remi/php70/lib/php
参考
多謝