[英]Setting Up SQLite3 PDO Drivers in PHP
我正在慢慢地通過php101教程工作,並且必須編號為9,我需要SQLite。
我已經運行了SQLite3,可以通過CLI訪問,(參見一個小測試數據庫的截圖)但是當我在php101中嘗試教程腳本時,我得到一個空白的瀏覽器屏幕。 我現在知道這是因為SQLite3使用PDO(php101基於SQLite v2)。
無法發布和映像,因此CLI說:
SQLite版本3.7.2
輸入“.help”獲取說明
輸入以“;”結尾的SQL語句
sqlite> select * from books;
1 |指環王| JR托爾金
等等
而不是倒退,我試圖找出如何啟用SQLite3 PDO驅動程序(我知道它名為sqlite),但是那些已經發布到stackoverflow上的人,似乎已經安裝了SQLite驅動程序並且已經啟用了,所以驅動程序配置實際上沒有解釋。
(抱歉可以發布圖片)但PDO的phpinfo說:
我已經查看了www.phpro.org/tutorials/Introduction-to-PHP-PDO,但也沒有在那里解釋。
我的系統是Linux Ubuntu 10.10
Apache - 版本2.2.16
PHP版本5.3.3
SQLite 3.7.2
我試圖讓這個在localhost上運行作為學習輔助工具。
有人可以解釋如何安裝/配置SQLite3驅動程序。
當你知道如何,最終在www.news.php.net上找到一個提供線索的帖子時,這一切都很容易。
所以對於其他堅持這個的人,只需打開一個終端並輸入:
sudo apt-get install php5-sqlite
注意不要放3和結束只是留下它作為sqlite
您必須重新啟動計算機,如果您再檢查phpinfo,您將找到SQLite的條目以及為sqlite2和sqlite啟用的驅動程序(注意sqlite是SQLite3驅動程序)
希望這有助於將來的其他人。
對於Ubuntu 14.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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.