沒有安裝或啓動 sendmail 組件
解決辦法
我是新手,命令不熟,所以寫的很詳細,老鳥勿噴哦
1.重新安裝 sendmail 組件,我用的是 CentOS ,使用下面的命令安裝
代碼如下 複製代碼
yum install sendmail
2.使用下面的命令重啓php-fpm進程
代碼如下 複製代碼
/etc/init.d/php-fpm restart
3.檢測sendmail是否運行正常
代碼如下 複製代碼
/etc/init.d/sendmail status
如果顯示正在運行running 就可以。
可能用到的命令
代碼如下 複製代碼
/etc/init.d/sendmail start (啓動sendmail)
/etc/init.d/sendmail stop (關閉sendmail)(www.111cn.net)
/etc/init.d/sendmail restart (重啓sendmail)
4.配置php.ini,填寫sendmail的絕對路徑
使用命令打開編輯php.ini
代碼如下 複製代碼
vi /usr/local/php/etc/php.ini
輸入?sendmail_path 查找定位(或者手動跳轉找到sendmail_path),你會發現默認是下面的代碼
代碼如下 複製代碼
;sendmail_path =
按 i 進入編輯,將這行修改爲
代碼如下 複製代碼
sendmail_path = /usr/sbin/sendmail -t -i
按 Esc 鍵退出編輯,輸入 :wq 保存退出
5.重啓php-fpm進程
代碼如下 複製代碼
/etc/init.d/php-fpm restart