mac 写php时出现问题: Warning: Cannot modify header information - headers already

问题:浏览器出现 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文件名)复制代码
相关文章
相关标签/搜索