slicehostでUbuntu8.04の設定5 LAMP環境のまとめ

2008.07.08

画像 - slicehostでUbuntu8.04の設定5 LAMP環境のまとめ

今回のMysqlのインストールでLAMP環境が整います。

  • Mod_rewriteの設定
  • Mysqlのインストール
  • PhpMyAdminのインストール

LAMP環境のまとめ

今までの作業での補足とLAMP環境を整えます。

今回の作業の参考リンク

mod_rewriteを有効にする

UbuntuはApacheをインストールしてもmod_rewriteが有効化されていませんので有効にします。

sudo a2enmod rewrite

Mysqlのインストール

apt-getでアップデートが無いか確認します。

sudo apt-get update && sudo apt-get upgrade

Mysqlインストール

あとあとRubyを入れることも考えてインストール

sudo aptitude install mysql-server mysql-client libapache2-mod-auth-mysql libmysqlclient15-dev libmysql-ruby1.8 -y

rootのパスワードを設定する画面がでます。

my.cnf 設定

sudo vi /etc/mysql/my.cnf 
//Fine Tuningの設定を以下に変更
key_buffer = 16M
max_allowed_packet = 1M
thread_stack = 64K
thread_cache_size = 4
//追加
sort_buffer = 64K
net_buffer_length = 2K
sudo /etc/init.d/mysql restart

phpmyadminをインストール

MysqlをGUIで簡単に使いたいのでPhpMyAdminを導入します。

ubuntuにはphpmysqlをインストールするコマンドが用意されていますが、コマンドでインストールすると何かおかしい・・・?のでパッケージでインストールします。

cd /var/www

sudo wget http://jaist.dl.sourceforge.net/sourceforge/phpmyadmin/phpMyAdmin-2.11.7-all-languages.tar.gz

sudo tar xzvf phpMyAdmin-2.11.7-all-languages.tar.gz

sudo mv phpMyAdmin-2.11.7-all-languages phpmyadmin

cd phpmyadmin

/var/www/phpmyadminにPhpMyAdminがインストールされました。

config.inc.phpの設定

sudo vim /etc/mysql/my.cnf
/* パスフレーズを設定します */
$cfg['blowfish_secret'] = 'abcdefg';
/* 認証はCookieを使います。バージョンによりますがたぶんデフォルト */
$cfg['Servers'][$i]['auth_type'] = 'cookie'

PEARのインストール

sudo apt-get install php5-dev php-pear

Recommend!

PHPによるWebアプリケーションスーパーサンプル 第2版 PHPによるWebアプリケーションスーパーサンプル活用編 第2版 jQueryで作る Ajaxアプリケーション CakePHPガイドブック CakePHP ポケットリファレンス

TrackBack URL
このエントリのリンクを作成
Comment Form

スタイル指定用の一部の HTMLタグが使用できます。