※ ChatGPTを利用し、要約された質問です(原文:エラーundefined function sqlite_open())
エラーundefined function sqlite_open()
このQ&Aのポイント
Windows XP ProfessionalでSQLiteを使用する際に発生したエラーについての質問
ローカルで通常のPHPを動かしているが、phpinfo()にsqliteの文字が表示されず困っている
試行錯誤した設定や参考ページの情報を提供し、ご意見を頂きたい
エラーundefined function sqlite_open()
エラーundefined function sqlite_open()
いつもお世話になっております。
SQLiteの勉強をしようと思い、ローカルでも動くようにするための設定を
試行錯誤しておりますがうまくいきません。
色々な参考ページを見ているのですが、どの情報が自分の場合、
適切なのか判断できずに困っております。どうかご指導をお願いいたします。
状況としては・・・
・ OSはWindows XP Professionalです。
・ ローカルで通常のPHPはAN HTTPD ver.1.42pを使用して動かしています。
・ ローカルでphpinfo()を実行すると、「Version 5.2.8」と出ます。
extension_dirの項は Local Value、Master Valueともに「./」です。
関係ないかもしれませんが、SystemRootの項は「C:\WINDOWS」と表示されています。
ただし、phpinfo()にはsqliteの文字は検索しても見当たりません。
・ C:\WINDOWSの中にあるphp.iniを開き、下記の3つをコメントアウト(先頭の;を削除)しました。
extension=php_pdo.dll (630行目付近)
extension=php_pdo_sqlite.dll (640行目付近)
extension=php_sqlite.dll (650行目付近)
これらのdllファイルは全てC:\php\ext の中に入っています。
・ http://jp2.php.net/manual/ja/sqlite.installation.php
も何度も読みましたが、お恥ずかしながら内容をきちんと理解できずにおります。
・ http://www.sqlite.org/download.htmlから、「Precompiled Binaries For Windows」
の一番上のファイル「sqlite-3_6_23_1.zip」をDLし、中の「sqlite3.exe」解凍し、
C:\SQLiteを作ってその中に入れました。
以上のような状況です。誠に恐れ入りますが、
アドバイスをどうぞよろしくお願いいたします。m(_ _)m
お礼
おかげさまでバッチリ動作し、.sqliteの拡張子のファイルが作成できました! Hohenheimさん、本当にありがとうございました!!