我用的是CentOS6.5,装完php和mysql后,在进行mysql数据连接的时候。
<?php
$link = mysqli_connect('localhost', 'root', '888888');
if (!$link) {
die('Could not connect: ' . mysqli_error());
}
echo 'Connected successfully';
mysqli_close($link);
?>
只能使用localhost,换成127.0.0.1或别的数据库服务器IP均无法访问。
最后查出问题:是selinux闯的祸,需要关闭selinux
在安装服务器的时候,一定要selinux给关闭掉。下面给出方法:
如何关闭SeLinux
1、快速关闭SElinux,使用如下命令就可以:
/usr/sbin/setenforce 0 立刻关闭 SELINUX
/usr/sbin/setenforce 1 立刻启用 SELINUX
2、加到系统默认启动里面
echo "/usr/sbin/setenforce 0" >> /etc/rc.local
3、可以编辑配置文件达到同样的目的
vi /etc/selinux/conf
set SELINUX=disabled