phpMyAdmin – 2.11.7 -rc インストール

MySQL
PHP

phpMyAdminのバージョンが新しくなってから、インストール方法が変わったので書いておきます。

とてもシンプルになりました。
超特急?インストール方法です。

  1. http://www.phpmyadmin.net/home_page/downloads.php から最新版をダウンロードします。
  2. 解凍した後、トップディレクトリにあるconfig.sample.inc.phpを、コピーしてconfig.inc.phpという名前に変更します。
  3. 内容を、いったん全部消して次のように置き換えます。
 <?php
 $cfg['blowfish_secret'] = 'a07b02c22d'; //←は好きな文字・数字に変更    
 
 $i = 0;
 $i++;
 
 $cfg['Servers'][$i]['auth_type'] = 'cookie';
 ?>
  1. 全部Webサーバーへアップロードします。そのあと、アップロードしたトップディレクトリにアクセスしてください。

すると、ブラウザからアクセスしてデータベースのアカウントでログインができます。
これはログイン画面を設定するだけなので、もっと詳しい設定がしたい場合は、他の数値をいじってみてください。

関連:

  • トップディレクトリにアクセスしたら、「mcrypt 拡張をロードできません。PHP の設定を確認してください」というメッセージが表示されるけれど、無視してよい。 — yogi {2010-05-26 (水) 11:23:21}

phpMyAdmin

PHP
MySQL

phpMyAdminはWebブラウザからMySQLデータベースを管理するためのPHPで記述されたソフトウェアです。

公式サイト 最新版がダウンロードできます。
http://www.phpmyadmin.net/home_page/index.php

2.9.1.1のインストール phpMyAdminを設置する
2.10.2のインストール phpMyAdmin2.10.0.2のインストール

関連

php.iniの場所

PHP
PHPのエラー出力設定の変更

PHPの設定を変更するファイルです。

PHPの設定情報を見るに記載の方法で、phpinfo();で表示させる設定情報の

 Configuration File (php.ini) Path 

とある項目に、php.iniの設置場所が書いてあります。

php 文字化け対処について

Webサイト作成 トラブル

「print <<< _HTML_ 」でのデバッグの文字化けについて

phpファイルを、html表記で記載し、その後、デバッグしたい時、上記の形を用いるときがあります。
eclipseの設定をutf-8にしても文字化け、プロジェクトをutf-8にしても文字化け、ファイルをutf-8にしても文字化け、iniファイルを設定しても文字化けの時は、以下の太字の部分を加えてみてください。

<<<
?>

pdo LIMITをbindParamする

PHP

pdoでlimitをbindParamで設定しようとするとsyntaxエラーがでることがある。
原因はパラメータは文字列で渡されるためで、数値で必要な場合はbindParamで明示的にint型と言う必要がある。
これは単純に引数に数値型を渡してもだめ。

$limit = 10;
$query = ‘SELECT * FROM `table` LIMIT ?’;
$statement= $dbh->prepare( $query );
$statement->bindParam( 1, $limit, PDO::PARAM_INT );
$statement->execute();

また
Cannot pass parameter 2 by reference
当エラーはパラメータは変数じゃないとダメで、定数や値をそのまま入れた場合に発生する。定数や値をそのまま利用する場合はbindする必要ないかもしれないが、一旦変数に入れないといけない