修正LNMP一鍵安裝包無法寄送信件問題
剛安裝完軍哥 (lnmp.org) LNMP一鍵安裝包時,預設是沒有安裝寄信伺服器的,
按照以下步驟即可開啟發信功能。
安裝步驟:
1、安裝 sendmail 模組
yum install sendmail
2、重新啟動 php-fpm 程序
/etc/init.d/php-fpm restart
如果出現重新啟動失敗的訊息或是卡住不動了。
可以重新連上SSH,然後重新啟動LNMP。
lnmp restart
3、測試 sendmail是否正常運作
/etc/init.d/sendmail status
傳回 sendmail 和 sm-client is running ,則是代表成功啟動了。
如果顯示 sendmail 和 sm-client is stop
請下以下指令
/etc/init.d/sendmail start
指令說明:
/etc/init.d/sendmail start
(啟動sendmail)
/etc/init.d/sendmail stop
(關閉sendmail)
/etc/init.d/sendmail restart
(重啟sendmail)
重新啟動sendmail模組,有時需要一段時間,請耐心等候。
4、設定php.ini,填寫sendmail的絕對路徑
使用指令開啟php.ini,也可以直接使用FTP下載php.ini至電腦端修改。
vi /usr/local/php/etc/php.ini
搜尋 ?sendmail_path
;sendmail_path =
按下 i 進入編輯,將程式碼修改為
sendmail_path = /usr/sbin/sendmail -t -i
按下 Esc 鍵退出編輯, :wq 存檔後退出
最後重新啟動LNMP就可以成功安裝寄信模組了。
lnmp restart
發表留言