AN HTTPDで PHPLIBを動かすためのメモ

作成日:2003.01.31

 以下は AN HTTPDで PHPLIBを使うための不親切なメモです。
ドライブなどは自分の環境に合わせて読み替えてください。

下記URLから phplib-7.2d.zip をダウンロードし、c:\php\phplib に解凍する。
https://sourceforge.net/project/showfiles.php?group_id=31885&release_id=44737

PHP 4.3.0 php.exe、MySQL 3.23.54 は既にインストールし、動作確認済とする
ISAPIでも一応の動作はしました。

コマンドプロンプトでカレントディレクトリを c:\php\phplib\stuff とし、
以下のコマンドを実行する(testはデフォルトで作られているデータベース名)
c:\mysql\bin\mysql -h localhost test <create_database.mysql

php.iniの中を4箇所変更
register_globals = On
cgi.force_redirect = 0
auto_prepend_file = c:/php/phplib/php/prepend.php3
include_path = ".;c:/php/phplib/php"

prepend.php3の中を変更
$_PHPLIB["libdir"] = "c:/php/phplib/php/"; 

session.incの中、以下の3行をコメントに(1桁目を # に)
#  function gc() {
#      $this->that->ac_gc($this->gc_time, $this->name);
#  }

local.incの中、以下の箇所を変更
class DB_Example extends DB_Sql {
  var $Host     = "localhost";
  var $Database = "test"; (データベース名)
  var $User     = "root"; (登録したユーザがなければデフォルトの root/パスワードなしを使う)
  var $Password = "";
}

AN HTTPDのエイリアスに /phplib c:\php\phplib を設定
PHPの実行プログラムの設定で、拡張子を .php,.phtml,.php3 のように .php3 も含めておくこと
http://127.0.0.1/phplib/pages/index.php3 にアクセス

Reload、Load、Show、Logout などをクリックして実行できることを確認する。
login フォームでは Username: kris、Password: test を入力する。

以上でエラーがなければひとまず大丈夫。


作成:いと,mailto:gfh05223@nifty.com