如何更改sqlite创建etilqs文件的临时文件夹?

时间:2013-04-20 16:52:47

标签: database apache sqlite temp

(这个问题是How to avoid httpd.exe from creating etilqs in C\WINDOWS\TEMP\?

的衍生产品

我在我的计算机上安装了Apache 2.4,并使用了localhost Web应用程序。

此应用程序使用sqlite数据库(通过PHP PDO),它在开始时很小,但现在它有66518行。

有一段时间,当我跑

SELECT Z.A,B,C,D,(SELECT 1 FROM X WHERE X.A=Z.A AND X.E IS NOT NULL)
FROM Y,Z
Where F=:f AND Y.A=Z.A
ORDER BY D IS NULL DESC, D IS "" ASC, D DESC
LIMIT :startRow,24

COMODO防火墙的防御+模块警告我http.exe想要创建新文件/文件夹C:\WINDOWS\TEMP\etilqs_???,其中???是随机数字和字母。

我认为发生这种情况是因为数据库变得很大(一开始我没有这个问题)。

COMODO Firewall显示警告,因为C:\WINDOWS是受保护的文件夹。然后,也许我可以更改文件夹,以便sqlite将这些文件存储在不受保护的文件中以避免警告。

1 个答案:

答案 0 :(得分:4)

要更改临时目录,请更改TEMPTMP环境变量的值。

根据您的Windows版本,您可能会在计算机➝属性➝高级➝环境变量下找到它们。