Edw*_*uay 12 linux php sqlite php.ini
要在我的Windows /Apache/PHP 设置上启用SQLite,我取消注释php.ini文件中的以下几行并重新启动 Apache:
extension=php_pdo.dll
extension=php_pdo_sqlite.dll
Run Code Online (Sandbox Code Playgroud)
现在我有一个带有Suse Linux 10.3的VPS,并且自动设置了Apache/PHP。查看php.ini文件以进行上述更改,我发现 Linux 上的情况有些不同:
extension_dir = /usr/lib/php5/extensions”,但在这个目录中只找到:
如何在此 Linux 环境中启用 SQLite?
pQd*_*pQd 14
我不知道这对于 suse 究竟是如何工作的。在 debian 世界中,它是:
apt-get install php5-sqlite
Run Code Online (Sandbox Code Playgroud)
这将安装所需的库并添加 /etc/php5/conf.d/sqlite.ini
extension=sqlite.so
Run Code Online (Sandbox Code Playgroud)
所以首先 - 使用 yum 查看安装所需的包,然后添加到上面的 php.ini 行。
编辑:对于 php7,命令是:
apt-get install php7.0-sqlite
Run Code Online (Sandbox Code Playgroud)
和 php.ini 文件位于:sudo nano /etc/php/7.0/apache2/php.ini您必须启用extension=sqlite.so
简短版本,但可能是错误的,因为我不知道您的系统设置了哪些软件包存储库:
yum install php5-sqlite
Run Code Online (Sandbox Code Playgroud)
长版:
yum search php sqlite
Run Code Online (Sandbox Code Playgroud)
或者只搜索一个:
yum search sqlite
Run Code Online (Sandbox Code Playgroud)
查看返回的列表。弄清楚你需要什么,然后:
yum install whatever_package_looked_right_from_the_list
Run Code Online (Sandbox Code Playgroud)