菜鳥請教PHP高手: 如何用PHP程序改變Selinux的設置?

來源: bill9461 2009-12-11 17:07:10 [] [舊帖] [給我悄悄話] 本文已被閱讀: 次 (621 bytes)

本人是PHP新手, 正在設計一個網頁, 想把客戶在網頁表單(Form)中填寫的信息傳送到某個電子郵件信箱. 現用Phpmailer來實現郵件傳送. 實際運行網頁, 得到如下錯誤提示: "Mailer Error: SMTP Error: Could not connect to SMTP host." 上網檢索有關解決辦法, 發現辦法大致有兩個:

1. 將"selinux"關掉(disable);
2. 使用一個命令: setsebool -P httpd_can_network_connect=1(也有列為: /usr/*****in/setsebool -P httpd_can_network_connect=1), 使得selinux允許PHP打開一個網頁文件.

本人想用第二種方法, 想知道, 能否把這個命令(setsebool -P httpd_can_network_connect=1)寫進PHP程序裏麵? 如可行, 這個程序語句該怎麽寫? 望高手們賜教, 不勝感激!

所有跟帖: 

not necessarily a selinux problem -ohlalala- 給 ohlalala 發送悄悄話 (303 bytes) () 12/11/2009 postreply 17:56:07

Thanks a lot! I'll follow your instruction to have a try! -bill9461- 給 bill9461 發送悄悄話 (0 bytes) () 12/12/2009 postreply 04:35:42

請您先登陸,再發跟帖!

發現Adblock插件

如要繼續瀏覽
請支持本站 請務必在本站關閉/移除任何Adblock

關閉Adblock後 請點擊

請參考如何關閉Adblock/Adblock plus

安裝Adblock plus用戶請點擊瀏覽器圖標
選擇“Disable on www.wenxuecity.com”

安裝Adblock用戶請點擊圖標
選擇“don't run on pages on this domain”