4月 21

yumでphpのインストール


先日、mysql6.0をインストールした。
mysqlを入れたからにはphpmyadminを使いたいので、phpのインストールをする。
めんどくさいからyumで。

yum update
yum -y install php php-mbstring

こんだけ。
バージョンの確認。

php -v

記事にするほどでもなかったか・・・。

written by YSU \\ tags: , ,

4月 20

タイトルのとおり、myql6.0をインストールしてみた。
まずは、rootになっておく。

su - root

そして、mysqlの取得。最新版は(http://dev.mysql.com/downloads/)でチェック。
場所は、/usr/local/src/が適当だと思われる。

cd /usr/local/src/
wget http://dev.mysql.com/get/Downloads/MySQL-6.0/mysql-6.0.10-alpha.tar.gz/from/http://ftp.jaist.ac.jp/pub/mysql/

ダウンロードできたら、解凍と対象ディレクトリに移動

tar xvzf mysql-6.0.10-alpha.tar.gz
cd mysql-6.0.10-alpha

次にconfigure。

./configure --help

とやるとconfigureオプションが見れる。よくわからない。
とりあえず今回は下記のオプションで。

./configure --with-charset=utf8 --with-extra-charsets=all --with-mysqld-user=root --with-innodb --with-falcon --with-maria --with-heap --with-myisam --enable-local-infile --prefix=/usr/local/mysql --with-unix-socket-path=/tmp/mysql.sock
  • –with-charset=utf8 : 文字コードはutf-8
  • –with-extra-charsets=all : 他の文字コードは全部つかう
  • –with-mysqld-user=root : mysqldを実行するユーザー。(rootにしないほうがよかったかも・・・)
  • –with-innodb : innodbを使う。
  • –with-falcon : falconを使う。
  • –with-maria : mariaを使う。
  • –with-heap : memoryを使う。
  • –with-myisam : myisam を使う。
  • –enable-local-infile : よくわからない・・・
  • –prefix=/usr/local/mysql : インストール先
  • –with-unix-socket-path=/tmp/mysql.sock : ソケットファイルのパス。よくわからない・・・。

こまったことにconfigure中にエラー発生。

checking for termcap functions library... configure: error: No curses/termcap library found

うーん・・・。
ググッってしらべたら

yum install ncurses-devel

で、解決。これもなぜ解決なのかよくわからない。
次にmake,make install

make
make install

makeは異常な時間がかかるので、お茶でも飲んでおく。
完了したらデータベースの初期化をしといたほうがいいらしい。

./scripts/mysql_install_db --user=root

以上でmysqlのインストールは完了。
mysql起動。

/usr/local/mysql/bin/mysqld_safe --user=root &

mysqlコマンドはよく使うので、
パスを通しておく。

PATH=$PATH:/usr/local/mysql/bin
export PATH

これで、mysqlも準備完了。
だんだん環境が整ってきた。早く開発するのが楽しみだ。

参考:
http://www.y-kit.jp/saba/xp/mysqllinuxinst.htm

written by YSU \\ tags: , ,

4月 19

mysql6.0の”configure”中に、

checking for termcap functions library... configure: error: No curses/termcap library found

と言われた。
よくわからないのでググッってみたら、

yum install ncurses-devel

yumで上記をインストールをすれば問題なくconfigureできました。
理由はよくわからないけど、できたからいいや。

written by YSU \\ tags: , ,