Windows下WAMP整合軟體無法使用mail()函式的解決方案
阿新 • • 發佈:2019-01-02
話說在Java Web上一路狂奔的我,近日來一直在自學PHP的路上裸奔,感覺PHP要比JSP簡單多了(我說的是入門,哈哈),閒話少敘,解決問題。
先宣告下,我用的PHP整合軟體是WAMP(本來打算自己配置,配了好幾天覺得咱學的是知識,陪著玩意太浪費時間,所以用了整合軟體,方便快捷)
今天使用PHP時,發現mail()函式不能用,查了資料終得如下解決方案:
1、下載sendemail.zip 地址:http://download.csdn.net/detail/guanzhiyou_01/8129429
2、解壓至wamp資料夾下
3、配置php.ini檔案(我的在G:\wamp\bin\apache\apache2.4.9\bin下,你的同理)
編輯php.ini檔案找到如下程式碼:
在最後一句“senmail_path = ”加上"G:\wamp\sendmail\sendmail.exe -t -i"(路徑自改)[mail function] ; For Win32 only. ; http://php.net/smtp ;SMTP = ; http://php.net/smtp-port ;smtp_port = 25 ; For Win32 only. ; http://php.net/sendmail-from ;sendmail_from = [email protected] ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ; http://php.net/sendmail-path ;sendmail_path =
4、
在Apache moudules的ssl_moudule上打勾
修改完成後,服務會自動重啟,重啟完成後就ok了