• ベストアンサー

Apache 2、PHP 5.3でSQLを使うには

通常はApacheとPHPをインストールしただけではSQLを使うことはできないと思いますが、 http://www.dbonline.jp/sqliteinstall/ こちらのページで「PHP5以降では標準でインストールされて利用できるようになりました。」 という説明がありますが、 Apache 2.4.0、PHP 5.3 (5.3.9)ではどのようにすればsqlを使えるのでしょうか。 http://www.dbonline.jp/sqlite/ こちらの入門サイトを参考にいろいろ勉強していきたいと思っています。

  • MySQL
  • 回答数2
  • ありがとう数2

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

PHP5ではSQLLiteは標準で付属しています。 PHP5.3の場合、UNIXではそのまま使えるはずです。 Windowsではphp.iniの設定を書き換えて、extensionでphp_sqlite3.dllを有効にすればOKです。 参考用にこちらのサイトもどうぞ。 http://www.phpbook.jp/tutorial/sqlite/ 上記サイトではPHP5.1の場合の話になっているのでこちらも参考にしてください。 http://php.net/manual/ja/sqlite3.installation.php

kiseki777
質問者

お礼

有難うございます。 995行目の ;extension=php_sqlite3.dll の「;」を削除し、 extension=php_sqlite3.dll のようにし、 1046行目にある [sqlite3] ;sqlite3.extension_dir = を [sqlite3] sqlite3.extension_dir = c:/pg/Apache24/php のようにSQLite 用のロードモジュールが存在するディレクトリへのパスを入力。 それでApacheを起動するとphp_sqlite3.dllは見つかりません、などのエラーが何度も出てきます。

その他の回答 (1)

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.2

Windows環境であればxamppなどで対応すればよいかもしれません。

kiseki777
質問者

お礼

xamppですか、検討してみます。有難うございます。 でも、phpで用意されているのであれば、できればそちらを使いたいです。

関連するQ&A

  • Apache 2.4.0でphp5.3を使うには?

    Apacheをインストールし、ApacheからPHPを使える状態にしたいです。 Apacheのインストールは、 http://www.apachelounge.com/download/から Apache 2.4.0 httpd-2.4.0-win32.zip をダウンロードし、c:/pg/にApache24という名前のフォルダで配置しました。 ドキュメントルートのhtmlファイルをブラウザで表示できるところまでできています。 PHPのインストールは http://windows.php.net/download/から PHP 5.3 (5.3.9) Zip [14.94MB] sha1: 4149d79a877ae7ccb0e5419b13152b5bd3074825 php-5.3.9-nts-Win32-VC9-x86.zipをダウンロードし デスクトップにphpというフォルダを作成し、その中に全て展開しました。 展開されたphpフォルダをc:/pg/Apache24に配置しました。c:/pg/Apache24/php PHP利用のための設定 モジュールの追加 http://www.adminweb.jp/apache/php/index1.html を参考にするとApacheでphpを利用するためには、 Apache2.2系を使う場合は、"httpd.conf"ファイルの中の "Dynamic Shared Object (DSO) Support"ブロックの一番最後に 次の行を追加すればよいという説明があります。 LoadModule php5_module c:/php/php5apache2_2.dll Apache2.4系を使う場合はどのようにしたら良いのでしょうか。 展開したphpフォルダの中にphp5apacheで始まるdllファイルが存在しません。 php5apacheで始まるdllファイルを自分で用意して配置しないといけないのでしょうか。

  • PHP Apache インストール 困っています;;

    (Windows XPを使っています) ネットにつながなくてもPHPの動作を確認できるときいて、 http://2php.jp/php/install_php_windows.html を参考にしまして、PHPとApacheのインストールをしました。 上記URLに記載されていた通りにやったのですが、 http://localhost/ を開いても『Internet Explorer ではこのページは表示できません』 とでてきてしまって、全く見れませんでした(^^;; httpd.confやphp.iniは上記URLを参考に書き換えました。 そして、最終的にはApacheを実行しようとしても、エラーになってしまう始末です。 いろいろと参考サイトを見たのですが、結局はわかりませんでした。。 どなたか、どんなに些細なことでもいいので、アドバイスいただけませんか。 本当にお願いします!!!

    • ベストアンサー
    • PHP
  • Apache+PHPで動かない・・・

    phpを初めて約三ヶ月、開発環境の整備はXAMPPに丸投げにしていたのですが、「勉強の為にもApacheなどを手入れして行ったほうが良い」 と言われ、挑戦してみた者です。 環境は、WindowsXPです。 どうやらApacheの設定から言って、おかしいようなのです。 C:/apache/にインストールしたのですが、 コントロールパネル→管理ツール→サービスで確認してみると、C:/bin/httpd.exe で実行されるのです。 C:/apache/bin/httpd.exeで実行されないとおかしい気もするのですが・・・ それで、C:/にapacheの同梱フォルダを全てコピーし、設置したところ、動きました。 しかし、「サービス」はC:/bin/httpd.exeで実行されているのに、htdocsなどはC:/apache/で実行されているらしいのです。 Apacheの設定自体がわかりません。従ってPHPの設定もできません。 ApacheとPHPの導入に関しては、http://buzzword.jp/index.html とマニュアルを参考にしました。 やはり初心者はXAMPPで一括導入しておけよと言うことなのでしょうか・・・ 散乱文ですが、回答のほどよろしくお願いします。

  • CentOS5 + PHP4 + Apache2の設定

    CentOS 5.3に、Apache2.2.11とPHP4.4.9を下記のURLを参考にしながらインストールを行いました。 http://www.geocities.jp/tatsus490824/php_install.html 設定も記載してある通りに行ったのですが、 いざPHPの動作を確認しようと、ブラウザからhttp://"ホスト名orIPアドレス"/test.php を実行すると、HTTP404 WEBページが見つかりません。と表示されます。 何が原因なのでしょうか? 初心者でLinuxの事がまだ何も分かっていませんが、お願いします。

  • PHPの件ですが。。。

    ご存知の方がいらっしゃいましたら教えていただけませんか? PHPを勉強しようと“はじめての人のための かんたんPHP+MySQL入門”(株)秀和システム を購入してインストールしてみたのですが、上手く動作してくれません。 http://www.scollabo.com/banban/index.html インストールは付属のCDよりPHPを抜き出して使っています。 http://www.apache.jp/misc/download.html からのダウンロードの仕方もわかりません。 お手数ですが、ご指導いただけますか? また、よりわかりやすいページなどご存知であれば教えていただけると助かります。 宜しくお願い致します

    • 締切済み
    • PHP
  • apache2.0.x系列でのPHPのインストール

    現在、Apache2.0.55をWindows機にインストールしています。 自分のサイトのCGIやWEBページの見方などをローカルで確認するためだったのですが、ここに新たにPHPをインストールしようとしています。 そこで、色々とサイトを見てみたのですが、Apache2.0.X系列だとPHPが上手く動かない、という記述を目にしました。 ところが、Apache2.0.X系列でPHPをインストールさせるページを見つけ、その通りにインストールし、簡単なPHPプログラムを実行すると正常に機能しました。 一つ聞きたいのですが、Apache2.0.Xでも現在のバージョンだとPHPは動くように改善されているのでしょうか? それとも、やはりApache1.3系列を使ったほうがいいのでしょうか。 それほどスペックが高くないパソコンなので、軽いと言われているApache2.0系列を利用して行きたいのですが、大丈夫でしょうか。 ちなみに、PHPのバージョンは4系列です。

    • ベストアンサー
    • PHP
  • PHPの時はapache?

    PHPの勉強をしているのですが、PHPの開発にはapacheをインストールします。JAVAの時はTOMCATをいれました。 apacheとtomcatは本来なにがちがうのでしょうか? apacheが親でtomcatがその子供的な考え方でいいのでしょうか?

    • 締切済み
    • PHP
  • Apache PHP をインストールしたいです。

    Apache PHP をインストールしたいのですがうまくいきません。どなたかご存知の方よろしくお願いします。 Apache 、PHP をインストールしたいのですがうまくいきません。どなたかご存知の方よろしくお願いします。 環境 windows7 64bit Apache2.2.22 lounge版 PHP5.3.10「VC9 x86 Thread Safe」 zip http://www.adminweb.jp/apache/install/index3.htmlを参考にしているのですが コンソールアプリケーションとして起動、サービスとして起動 をしようとしたのですが「アクセスが拒否されました。」なってしまいます。 コマンドプロンプトを管理者として実行したら 「内部コマンドは外部コマンド、操作可能なプログラムまたは、ファイルとして認識されていません。」 となりました。 PATHは問題無く設定されているのに。 localhostでは It works!と表示されるのですが… どなたかご存知の方よろしくお願いします。

  • Apache2.4のダウンロードについて

    Windows 8、PHP5.5.6 、関係ないかもしれませんがTomcat 6.0です。 ダウンロードしたアパッチのバージョンは2.4ですが、 IKURAさんのページ(http://www.adminweb.jp/apache/install/index2.html )を参考にしようと思ってましたが、 バージョンが違うので、サーバルートなどは http://www.okomeda.net/?httpd.conf%E3%81%AE%E8%A8%AD%E5%AE%9A%E9%9B%86 のページを参考にさせていただきました。 そして再びIKURAさんのページに戻り、 Apacheの起動を行おうとているところでつまずいています。 http://www.adminweb.jp/apache/install/index3.html コマンドプロンプトで、 cd Apacheのあるディレクトリ(C:\Program Files\Apache\Apache24)に移動、そしてhttpd と入れてみると、 'httpd' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と出てしまっています。これってJavaやPHPにもある環境変数がおかしいパターンでしょうか?

  • MacOSXへのApache2のインストールと使い方

    現在、Macbookを使っており、そこにApache2をインストールしたいのですが、どのようにすればいいのでしょうか?やりたいことはPHPと後々RubyOnRailsの勉強もやりたいと思っています。 http://web.paulownia.jp/osx/apache2.html このサイトを参考に一度インストールできたのですが、/usr/local/apache2 にインストールされた場合、どのようにしてphpのファイルを中に置けばいいのでしょうか?ターミナルでは入れるのですが、Finderで/usrというところを表示できないので、どうしたらいいか悩んでいます。