人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

MAMPで、sqlightを使えないようでして。

ネットで調べたところ、
「php.iniで、extension=php_sqlight.dillを有効にする(行頭のセミコロンを削除する。この行がない場合は追記する必要がある」という一文を見つけました。

で、該当ファイルを見つけ、検索した結果、「extension=php_sqlight.dill」が見つからなかったで、行を追加しようと思います。その際には、どこに挿入しても差し支えないものでしょうか。

●質問者: torimaki
●カテゴリ:ウェブ制作
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● うぃんど

php5.1以降にはSQLiteが、php5.3以降にはSQLite3が、
それぞれ最初から組み込まれているので、
extensionで後付けする必要は無くなっています。

MAMPの設定でphp5.2系を選べばSQLiteが、
php5.3系やphp5.4系を選べばSQLite3が使えるようになります。

SQLiteやSQLite3を使えるかどうかについては、
phpinfo()で調べることができます。

下記の内容でphpファイルを作り、htdocsに入れ、
ブラウザから呼び出すと色々と細かな情報を得られます。

<?php
echo phpinfo();

どちらでも自分の使いたいバージョンを選べば良いですが、
php5.2系はサポートも終了してますので、
学習用として用いているならば、古いバージョンではなく、
新しいバージョンphp5.4(SQLite3)を使う事を推奨します。


torimakiさんのコメント
アドバイスの通り、ファイルを作り、情報を示すページをチェックしてみました。PHPのバージョンは、5.2.17でした。「extension=php_sqlight.dillSQLite」を挿入しなくても使えそうです。ありがとうございました。

2 ● fiwa
ベストアンサー

ひょっとして、MAMPのスタートページでSQLiteManagerのタブをクリックしても真っ白で何も表示されない、という現象についてお調べでしょうか。
php5.2でも構わないのであれば、MAMPの環境設定でphpのバージョンを5.2に切り替えてやればとりあえずSQLiteManagerは使えるようになると思います。

f:id:fiwa:20131117162526p:image
または、MAMPに含まれているSQLiteManagerを自力でアップデートすれば使えるようになるらしいですが、こちらは確認しておりません。
MAMP Forum • View topic - Bug on SQLLite


torimakiさんのコメント
わ! おっしゃる通り、5.2.17にチェックを入れたら、画面に、所定の表と文字が表示されました。ありがとうございまーす!
関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ