2014年2月3日月曜日

mysql。ついでにphpmyadmin。

前回の続きでmysqlを入れる

# service mysqld start
# chkconfig mysqld on

ここを参考に
MySQL初期設定までやった。

ネットからphpmyadminを落としてきて解凍。
# wget http://jaist.dl.sourceforge.net/project/phpmyadmin/phpMyAdmin/4.1.6/phpMyAdmin-4.1.6-all-languages.zip
# unzip phpMyAdmin-4.1.6-all-languages.zip

リネームしてwwwルート直下に設置 
# mv phpMyAdmin-4.1.6-all-languages phpmyadmin
# mv phpmyadmin /var/www/phpmyadmin

config.sample.inc.phpをコピーして利用
# cp /var/www/phpmyadmin/config.sample.inc.php /var/www/phpmyadmin/config.inc.php

php設定ファイルの確認
# vim /etc/php.ini
session.save_path = "/var/lib/php/session"
となってるのを確認

# chown -R www.www /var/lib/php/session

# vim /etc/my.cnf 
[mysqld]に
character-set-server = utf8

# service php-fpm restart
# service nginx restart


おまけ
 phpmyadminを入れたので気休めの<気休めの^n>気休めにもならないがBASIC認証をかけた。
 ほんとはphpmyadminだけでいいけど、めんどくさいので全体にかける。

# vim /etc/nginx/conf.d/default.conf
    location / {
        root   /var/www;
        index  index.html index.htm index.php;
        auth_basic            "Basic Auth";
        auth_basic_user_file  "/etc/nginx/.htpasswd";

        if (!-e $request_filename) {
            rewrite ^/(.+)#  /index.php?q=$1 last;
            break;
        }
    }
赤字を追加

# htpasswd -c /etc/nginx/.htpasswd user名
New password: #パスワード設定
Re-type new password: #再入力
Adding password for user user名

# service nginx restart

以上、これからガリガリ、プログラム書かないと研究がやばい。

0 件のコメント:

コメントを投稿