問題:瀏覽器出現 Warning: Cannot modify header information - headers already sent by...php
第一種方法:(終端修改配置)apache
一、進入目錄:cd /etc/瀏覽器
二、複製文件:cp php.ini.default php.inibash
三、編輯修改文件:sudo vi php.ini 服務器
四、輸入 i 執行編輯,若是有output_buffering=on,把off改成on,若是有沒就添加這個行代碼spa
五、esc 退出編輯rest
六、輸入 :wq 保存退出code
七、重啓服務器 sudo apachectl restartorm
八、從新刷新php文件頁面。問題解決!cdn
第二種方法:(直接找到文件)
一、前往文件夾 /etc
打開php.ini文件,查找output_buffering=on,把off改成on,若是有沒就添加這個行代碼,更改完後保存,重啓apachectl,刷新網頁。
注意:
這個文件可能會存在權限問題,若是存在,選中文件右鍵->顯示簡介,把只讀改成讀寫
若是用終端修改權限,打開終端cd到文件的上一級目錄
sudo chmod -R 777 php.ini (php.ini文件名)複製代碼