无法保存php.ini

phe*_*nry 14 php iis windows-7

我通过Web平台安装程序在Windows 7上安装了用于FastCGI的PHP.我需要编辑php.ini以启用日志记录,但我无法覆盖现有文件,显然是因为某些内容已打开和/或已锁定.

在IIS管理器中停止服务器没有帮助; 停止Windows进程激活服务和万维网发布服务没有帮助.phpinfo()确认我正在使用正确的文件(C:\ Program Files(x86)\ PHP\php.ini).它没有标记为只读,我确实有权限.我没有想法.

Dig*_*igs 31

我有这个问题,并设法解决它.您需要以管理员身份运行编辑器(记事本或其他).

在Window Vista/Window 7中,右键单击并选择"以管理员身份运行".然后打开php.ini并编辑它......


Phi*_*hil 20

另一种选择是将文件的文本复制到不同位置的新文件中,进行更改,将文件另存为"php.ini".然后复制新文件覆盖旧文件.Explorer可以以不同方式处理权限.

  • 那就做到了!当你向Program Files写东西时,看起来Windows希望你升级到管理员,但记事本和Notepad ++都没有足够的智能告诉我. (3认同)
  • 希望php.ini将位于**ProgramData**而不是以后的**Program Files**... (2认同)