欧美国产另类久热|951超碰伊人久久|伊人影视久久久久|色婷婷亚洲小电影|色东京热69XX|婷婷玖玖深爱网|加勒比东京热网站|无码A级毛片在线观看|一级a毛一级a看|中文字幕人妻欧美

CentOS下php使用127.0.0.1不能連接mysql的解決方法
來源:易賢網 閱讀:1765 次 日期:2015-03-10 16:06:21
溫馨提示:易賢網小編為您整理了“CentOS下php使用127.0.0.1不能連接mysql的解決方法”,方便廣大網友查閱!

php代碼很簡單:

代碼如下:

$server="127.0.0.1";

println("Begin");

$link = mysql_connect($server,"mysql","mysql");

if (!$link) {

die('Could not connect: ' . mysql_error().mysql_errno());

}

linux本機下使用php mysql.php 可以查看運行結果,但是 在我的windows瀏覽器下報錯:

代碼如下:

Could not connect: Can't connect to MySQL server on '127.0.0.1' (13) 2003

原因:

代碼如下:

#getsebool -a | grep httpd

[neo@neo phpMyTest]$ getsebool -a | grep httpd

發(fā)現(xiàn) httpd_can_network_connect --> off

解決方案:

代碼如下:

#setsebool httpd_can_network_connect 1

原來是 SELINUX,所以我一般直接關閉SELINUX和 iptables ip6tables

代碼如下:

# 關閉SELINUX

chkconfig --level 12345 iptables off

chkconfig --level 12345 ip6tables off

service iptables stop

service ip6tables stop

查看SELinux狀態(tài):

1、/usr/sbin/sestatus -v ##如果SELinux status參數(shù)為enabled即為開啟狀態(tài)

SELinux status: enabled

2、getenforce ##也可以用這個命令檢查

關閉SELinux:

1、臨時關閉(不用重啟機器):

setenforce 0 ##設置SELinux 成為permissive模式

##setenforce 1 設置SELinux 成為enforcing模式

2、修改配置文件需要重啟機器:

修改/etc/selinux/config 文件

將SELINUX=enforcing改為SELINUX=disabled

更多信息請查看IT技術專欄

更多信息請查看網絡編程
關于我們 | 聯(lián)系我們 | 人才招聘 | 網站聲明 | 網站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網