gpt4 book ai didi

php - 波浪号 (~) 是否在 php 设置 (.user.ini/php.ini) 上工作以引用主目录的路径?

转载 作者:太空宇宙 更新时间:2023-11-04 09:37:54 24 4
gpt4 key购买 nike

我的服务器是 Linux 共享主机,它允许我为 php 初始化指定 .user.ini。我试图通过抛出异常来记录错误。当我将路径指定为 "./logs/phperrors.log" 但不是 ~/logs/phperrors.log 时它起作用,它指的是我的主目录。

error_log = "~/logs/phperrors.log"

file_uploads = On
post_max_size = 1024M
upload_max_filesize = 1024M
max_input_time = -1
max_execution_time = -1
memory_limit = -1
max_file_uploads = 1000

最佳答案

是的。 PHP ini 字符串可以包含环境变量。

这是来自 include_path ini setting description 的注释:

ENV variables are also accessible in .ini files. As such it is possible to reference the home directory using ${LOGIN} and ${USER}.
Environment variables may vary between Server APIs as those environments may be different.

在您的情况下,您正在寻找的环境变量很可能被写为 ${HOME}:

error_log = "${HOME}/logs/phperrors.log"

关于php - 波浪号 (~) 是否在 php 设置 (.user.ini/php.ini) 上工作以引用主目录的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24578924/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com