Drupal 6.x をインストールするのに必要な、PHP5 と MySQL、それに phpMyAdmin をインストールする手順の説明。
インストール先のホスト名を grasp01 とする。
% で始まる行は、grasp01 の端末上のコマンドラインである。
パッケージインストールする。
% sudo apt-get install apache2
まずパッケージをダウンロードする。
% sudo apt-get install php5-cli php5-dev php-pear php5-mysql php5-mcrypt php5-dev php5-mhash php5-gd php5-xsl php5-xmlrpc libapache2-mod-php5
% php -v PHP Deprecated: Comments starting with '#' are deprecated in /etc/php5/cli/conf.d/mcrypt.ini on line 1 in Unknown on line 0 PHP 5.3.2-1ubuntu4.11 with Suhosin-Patch (cli) (built: Dec 13 2011 18:45:32) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
さらに、PHP の動作確認をする。
apache2 の公開サイトは /var/www なので、/var/www/testphp.php を以下の内容で作成する。
<?php phpinfo(); ?>
(参考) http://d.hatena.ne.jp/hiratake55/20090119/1232363523
まずパッケージをインストールする。
% sudo apt-get install mysql-client mysql-server
/etc/mysql/my.cnf を編集して、キャラクタセットを utf8 にする。
[mysqld] default-character-set = utf8 [mysql] default-character-set = utf8
% sudo /etc/init.d/mysql restart
% sudo apt-get install phpmyadmin
インストールが完了したら、ブラウザで localhost/phpmyadmin を開き、root(MySQLの) でログインする。
(よく config.inc.php の $cfg['blowfish_secret']にランダムな文字列を設定する指示があるが、Ubuntuのパッケージインストールでは /var/lib/phpmyadmin/blowfish_secret.inc.php が自動で作られているので必要ない)
まず、phpMyAdminの、「新規データベースを作成する」機能で drupal データベースを作成する。
次に、phpMyAdmin の左ペインのタイトル下に5つ並んだアイコンのうち、左から3番目のウインドウの中に赤字で「SQL」と書かれたアイコンをクリックしてクエリウインドウを呼び出す。
このクエリウインドウに以下のコマンドを入力してMySQL ユーザ drupal を作成する。
GRANT ALL PRIVILEGES ON *.* TO drupal@localhost IDENTIFIED BY 'パスワード' WITH GRANT OPTION;
一度phpMyAdmin からログアウトし、ユーザ drupal と今設定したパスワードでログインできれば成功である。