问题:浏览器出现 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文件名)复制代码