學習PHP中的。今天學習php鏈接數據庫,代碼以下:php
<?php $link = mysql_connect("127.0.0.1","root","123456"); if($link) { echo '數據源鏈接成功'; } else { echo "數據庫鏈接失敗,請檢查賬戶密碼". mysql_error().mysql_errno(); } ?>
本地測試正常能夠訪問html
php /var/www/html/conndb.phpmysql
<html> <head> <meta charset="UTF-8"> <title></title> </head> <body> 鏁版嵁婧愯繛鎺ユ垚鍔 </body> </html>
windows機器使用IE沒法訪問,報錯以下:linux
Can't connect to MySQL server on '127.0.0.1' (13)2003web
問題點:防火牆與selinuxsql
臨時解決方法:數據庫
service iptables stop #中止iptablesvim
setenforce 1 #臨時關閉Selinuxwindows
永久方法ide
chkconfig --leve 12345 iptables off
vim /etc/selinux/config
第7行的:SELINUX= enforcing
修改:SELINUX= disabled
重啓機器:reboot
[root@web-php ~]# sestatus -v
SELinux status: disabled