【背景など】
共有動画サーチを始めることにしたので、まずはサーバを用意することに。ちょうど良く空いているサーバーがあったので、それを使うことにしました。
OSのインストール自体は済ませていたので早速APACHEやMYSQL,PHPの設定を行いました。
というわけで、その設定のメモ書きです。
【設定メモ】
*yumを早くする方法
rpm --import http://ftp.riken.jp/Linux/caos/centos/RPM-GPG-KEY-CentOS-5
vi /etc/yum.repos.d/CentOS-Base.repo
コメントアウトされているbaseurl=ほにゃらら部分の下にこう入れる。
baseurl=http://ftp.riken.jp/Linux/centos/$releasever/updates/$basearch/
これをやらないと、bpsが8kbなんてひどい数字がでるから要注意。
*LAMPのインストール
yum install mysql*
vi /etc/my.cnf
以下を追加
/**************
[mysqld]
default-character-set = utf8
[mysql]
default-character-set = utf8
**************/
起動
/etc/rc.d/init.d/mysqld start
自動起動の設定
chkconfig mysqld on
chkconfig --list mysqld
パスワードの設定
mysql -u root
でログインして
set password for root@localhost=password('mysql');
どのIPからでも接続できるようにするにはこれも必要。
GRANT ALL ON *.* TO root@"%" IDENTIFIED BY "mysql";
次、apache
yum install httpd*
APACHEはすぐ開始せずに、まずはphpをインストール。
yum install php*
終わったらアパッチを開始。
/etc/init.d/httpd start
自動起動の設定。
chkconfig httpd on
chkconfig --list httpd
YUMやRPMでのインストールの場合、デフォのドキュメントルートはここになります。
cd /var/www/html
httpd.confはここ。ドキュメントルートの変更やバーチャルホスト、mod_rewriteの設定がしたいときなどはこれを。
/etc/httpd/conf/httpd.conf