私はphp101チュートリアルを「ゆっくり」進めており、SQLiteが必要な9番に到達しています。
SQLite3を実行していて、CLI経由でアクセスできます(小さなテストDBのスクリーンショットを参照)が、php101でチュートリアルスクリプトを試すと、空白のブラウザー画面が表示されます。これは、SQLite3がPDOを使用しているためです(php101はSQLite v2に基づいています)。
投稿と画像ができなかったため、CLIは次のように述べています。
SQLiteバージョン3.7.2
手順については、「。help」と入力してください
「;」で終了するSQLステートメントを入力してください
sqlite> select * from books;
1 |ロードオブザリング| J.R。トールキン
などなど
逆戻りするのではなく、SQLite3 PDOドライバー(sqliteという名前です)を有効にする方法を見つけようとしていますが、これまでにstackoverflowに投稿した人は、SQLiteドライバーがインストールされており、既に有効になっているようです。 configは実際には説明されていません。
(申し訳ありませんが画像を投稿できます)しかし、PDOのphpinfoは次のように述べています:
Www.phpro.org/tutorials/Introduction-to-PHP-PDOを確認しましたが、そこでも説明されていません。
私のシステムはLinuxUbuntu10.10です
Apache-バージョン2.2.16
PHPバージョン5.3.3
SQLite 3.7.2
私はこれを最初に学習支援としてローカルホストで実行しようとしています。
誰かがSQLite3ドライバーをインストール/構成する方法を説明できますか?.
方法を知っていれば、それはすべて簡単です。最終的には、手がかりを提供するwww.news.php.netの投稿を見つけました。
したがって、これに固執している他の人は、ターミナルを開いて次のように入力してください。
Sudo apt-get install php5-sqlite
3を入れないで、最後はsqliteのままにしてください。
マシンを再起動する必要があります。次にphpinfoを確認すると、SQLiteのエントリと、sqlite2およびsqliteが有効になっているドライバーが見つかります(sqliteはSQLite3ドライバーであることに注意してください)。
これが将来誰か他の人に役立つことを願っています。
Ubuntu14.04の場合
Sudo apt-get install php5-sqlite
Sudo service Apache2 restart
Ubuntu 16.04には、php5-sqlite
はありません。
Sudo apt-get install php7.0-sqlite
Sudo service Apache2 restart