我到处都看到(包括官方文档),PDO_SQLITE驱动程序默认包含在PHP中。
但是,当我查看我的extension_directory
时,我只看到以下文件:gd.so mcrypt.so mysqli.so mysql.so pdo_mysql.so pdo.so
因此,我试图安装的一个框架(Symfony)告诉我,我需要安装PDO_SQLITE或SQLite3.so扩展。
有人能帮忙吗?我能试着在网上找到所需的.so文件,把它放在我的extensions_目录中,然后把它包含在php.ini中吗?
**BTW:**我正在运行通过apt-get下载的php 5.3.6在ubuntu上。
6条答案
按热度按时间jdzmm42g1#
你试过
sudo apt-get install php5-sqlite
吗?当前版本:
sudo apt install php7.4-sqlite
xkftehaa2#
PHP 7.0及以上版本:
6mzjoqzu3#
对于Windows用户:
从php.ini中删除注解(
;
)gtlvzcf84#
在我的例子中,我在Ubuntu中使用php 7.2。我必须运行以下命令,
9rbhqvlz5#
对于Windows 10 - 64位,版本PHP 7.2它是必要的删除只(;)Before ;extension=pdo_sqlite ;扩展名=sqlite3
在extension=pdo_sqlite extension=sqlite3之后
重新启动服务器并已。
dbf7pr2w6#
适用于PHP 8.1.2
sudo apt install php8.1-sqlite3