Notice: Memcache::connect(): Server 192.168.0.222 (tcp 11211,
udp 0) failed with: Permission denied
(13) in /var/www/cached/index.php on line 4 Warning:
Memcache::connect(): Can't connect to 192.168.0.222:11211,
Permission denied (13) in
/var/www/cached/index.php on line 4
配置操作不了memcached,抛出错误:Permission denied
CentOS系统,PHP的memcache模块不工作,分析后发现系统SeLinux开启,httpd访问正常。
找到原因后就好办了,关闭SElinux就可以了。
#setenforce
0
搞定,泡茶或继续干活。
==========
以下介绍一下SELinux相关的工具
/usr/bin/setenforce 修改SELinux的实时运行模式
setenforce 1 设置SELinux 成为enforcing模式
setenforce 0 设置SELinux 成为permissive模式如果要彻底禁用SELinux
需要在/etc/sysconfig/selinux中设置参数selinux=0
,或者在/etc/grub.conf中添加这个参数
/usr/bin/setstatus -v
察看系统的状态
以下是运行输出,请参考
SELinux status: enabled
SELinuxfs mount: /selinux
Current mode: enforcing
Policy version: 18