Linux

phpmyadminのインストール

Apache、MySQL、PHP(MySQLとの連携モジュールを含む)がインストールされていること

  1.  phpmyAdminのモジュールの圧縮ファイルをダウンロード、展開、DocumentRootにコピーする
    http://sourceforge.jp/projects/phpmyadmin/
  2. ブラウザでアクセスできることを確認
  3. なお、最新版を実行すると以下のメッセージが表示される
    「 設定ファイルに、暗号化 (blowfish_secret) 用の非公開パスフレーズの設定を必要とするようになりました。
    mcrypt 拡張がありません。PHP の設定をチェックしてみてください。」
    これは以下のサイトを参考にさせていただき、修正しましょう!
    http://ameblo.jp/konica/entry-11510606041.html

CentOSにPHPをインストールする

PHPはApache上での動作するため、Apacheがインストールされている必要がある

  1. rootに切り替え
    $ su -(Enter)
  2. PHPパッケージのインストール
    # yum -y install php
  3. PHPとMySQLを連携するパッケージのインストール
    # yum -y install php-mysql
  4. PHPをマルチバイト文字対応にするためのパッケージのインストール
    # yum -y install php-mbstring
  5. pearを利用するためのパッケージのインストール
    # yum -y install php-pear
  6. PHPでグラフィックスを作成するためのパッケージのインストール
    # yum -y install php-gd
  7. DocumentRootに一般ユーザが書き込めるように設定を変更
    # chmod -R o+w /var/www/html/
  8. Apache再起動
    # service httpd restart(Enter)
  9. 動作確認
    $ vi /var/www/html/test.php
    (以下の内容を記述し、保存)
    <?php phpinfo(); ?>
    ブラウザでアクセスし、PHPの設定一覧が表示できればOK

CentOSにMySQLをインストールする

  1. rootへの切り替え
    $ su -(Enter)
  2. MySQLがインストール済が確認。「mysqld: 認識されていないサービスです。」と出ると、未インストール
    # service mysqld status(Enter)
  3. MySQLのインストール
    # yum -y install mysql-serve(Ener)
  4. MySQLの起動
    # service mysqld start(Enter)
    ちなみに、
    終了 => service mysqld stop
    再起動=> service mysqld restart
  5. データベースへの接続確認。
    $ mysql -u root(Enter)
    => 「mysql>」のプロンプトが出ればOK。切断は「exit(Enter)」で。
  6. CentOS起動時の自動起動を設定
    # chkconfig mysqld on(Enter)