Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如此处所述,在PHP_INI_PERDIR使用 IIS 运行 PHP 时,您无法轻松修改标记的 php ini 值。
PHP_INI_PERDIR
有没有办法在每个站点或每个目录的基础上为php.ini设置提供类似的功能,这些设置不能使用ini_set()或不能设置PHP_INI_USER(因此不能在 Windows 注册表中设置 - 这似乎无论如何都是一个放置ini设置的可怕地方)?
ini_set()
PHP_INI_USER
实际上确实存在类似的功能 - 如果您使用的是 php 5.3+。
您可以轻松地编辑 php.ini 并在现有 php.ini 文件的末尾为每个要修改的站点添加类似于以下内容的条目:
[PATH=C:/code/website1.com/] upload_max_filesize = 2M [PATH=C:/code/website2.com/] upload_max_filesize = 12M