我不确定我的服务器上是否有sqlite,所以我想使用PDO对象来测试并查看服务器是否支持sqlite。我试过了:
<?php
echo `sqlite3 -v`;
收到以下错误:Warning: shell_exec() has been disabled for security reasons
发布于 2015-03-09 19:05:28
或者,您可以简单地使用:
if (extension_loaded('sqlite3')) {
// Do things
}
发布于 2012-11-05 09:17:01
它在您的php.ini
中被禁用
如果您想要直接运行命令,则需要在其中查找shell_exec。
它可能在下面
disable_functions = ..., shell_exec, ...
发布于 2020-06-24 19:29:53
如果你的提供商支持sqlite3,那么你可以这样测试它:
<?php
print_r(SQLite3::version());
?>
https://stackoverflow.com/questions/13229031
复制