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文件名)複製代碼
相關文章
相關標籤/搜索