3

(这个问题是如何避免 httpd.exe 在 C\WINDOWS\TEMP\ 中创建 etilqs 的衍生问题?

我在我的计算机中安装了 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 防火墙的 Defense+ 模块警告我http.exe想要创建新的文件/文件夹C:\WINDOWS\TEMP\etilqs_???,其中 ??? 是随机数字和字母。

我认为这是因为数据库变大了(一开始我没有这个问题)。

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

4

1 回答 1

4

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

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

于 2013-04-20T17:57:42.953 回答