Linux Mint 18 に nginx mysql php phpmyadmin環境を整える
2016年7月11日Mint 18にnginx mysql php phpmyadminの環境を整えます。 phpが7.0になっているので、若干苦労しましたのでその時のメモです。 nginx、mysqlインストール [bash] $ sudo apt-get install nginx mysql-server [/bash] nginxの起動確認 [bash] $ sudo systemctl start nginx.service [/bash] ブラウザーで http://localhost としてnginxのトップページが表示されることを確認してください。 php、php-fpmなどなどをインストール [bash] $ sudo apt-get install php php-fpm php7.0-mysql php-gettext php-common php-mbstring php7.0-mbstring [/bash] php.ini調整 [bash] $ sudo nano /etc/php/7.0/fpm/php.ini [/bash] 以下の部分を調整します。 [diff] + cgi.fix_pathinfo=0 [/diff] nginx php連携 設定ファイルの調整 [bash] $ sudo nano /etc/nginx/sites-available/default [/bash] 以下を追記します。 [bash] location ~ \.php$ { try_files $uri =404; fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } [/bash] テストファイルを作成 [bash] $ sudo nano /var/www/html/test.php [/bash] 以下の1行を記述してください。 [bash] [/bash] nginx再起動 [bash] $ sudo systemctl restart nginx.service [/bash] ブラウザーで動作確認 http://localhost/test.php へアクセスして、以下のような表示がされればOK phpmyadminのインストール https://www.phpmyadmin.net/より最新版を入手。 解凍して /usr/shareへコピー [bash] $ unzip phpMyAdmin-4.6.3-all-languages.zip $ mv phpMyAdmin-4.6.3-all-languages phpmyadmin $ sudo mv phpmyadmin/ /usr/share/ [/bash] 設定ファイルの調整 [bash] $ sudo nano /etc/nginx/sites-available/default [/bash] 以下を追記 [bash] location /phpmyadmin { root /usr/share; index index.php; location ~ ^/phpmyadmin.+\.php$ { fastcgi_pass unix:/var/run/php/php7.0-fpm.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } } [/bash] nginx再起動 [bash] $ sudo systemctl stop nginx.service $ sudo systemctl start nginx.service [/bash] 動作確認 http://localhost/phpmyadmin にアクセスして、以下のような表示になれば成功
Leave a comment