如題,網上有很多說法測試都無效。最終在腳本之家找到說需要修改applicationHost.config(C:\Windows\System32\inetsrv\config\applicationHost.config ),我在win2012操作成功,直接用notepad打開的,實時輸出的問題也隨之解決,但在win7下,怎么都打不開applicationHost.config,提示文件不存在,是否創建……
腳本之家說是需要64位編輯器(測試過系統自帶的記事本不行),下載了一個64位的Editplus,結果依舊無效……
后來不知為何,又用記事本打開了(絕不是操作失誤或記錯,之前絕對是打不可的……),反正最終成功了,只是不知所以,知道的朋友煩請告知!
打開applicationHost.config后,查找<handlers accessPolicy="Read, Script">,在其中的PHP_via_FastCGI中添加 responseBufferLimit="0" 保存即可。
大致代碼如下:
<handlers accessPolicy="Read, Script"> <add name="PHP_via_FastCGI" path="*.php" verb="*" modules="FastCgiModule" scriptProcessor="E:\PHP\php-cgi.exe" resourceType="Either" responseBufferLimit="0" />
注意:因為具體環境不同,每個人顯示的具體內容并不完全一致,認準accessPolicy="Read, Script"和PHP_via_FastCGI即可。
© 致遠 2020-09-06,原創內容,轉載請注明出錯:ob_flush()無效,win7無法打開applicationHost.config