不关闭selinux下配置php+httpd访问KingbaseES

在不关闭selinux的情况下使httpd+php+KingbaseES正常使用
1.正常设置php、apache
除了正常流程外还需要在/etc/sysconfig/httpd最后追加LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/opt/Kingbase/ES/V7/bin:/opt/Kingbase/ES/V7/lib:/opt/Kingbase/ES/V7/unixodbc/lib:$LD_LIBRARY_PATH
2.设置selinux策略,使重启httpd服务时不会报libuuid和libkci找不到的错误
chcon -R -h -t httpd_sys_script_exec_t /opt/Kingbase/ES/V7/
chcon -R -h -t httpd_sys_rw_content_t /opt/Kingbase/ES/V7/
3.在页面中可正常访问访问,不会再错误日志中报 kdb_connect(): Unable to connect to KingbaseES server: could not connect to server: Permission denied
setsebool -P httpd_can_network_connect 1
setsebool httpd_can_network_connect_db on


3.在页面中可正常访问访问,不会再错误日志中报 kdb_connect(): Unable to connect to KingbaseES server: could not connect to server: Permission denied
service httpd stop
service kingbase7d stop
setsebool -P httpd_can_network_connect 1
setsebool httpd_can_network_connect_db on
service httpd start
service kingbase7d start
第三部要先把服务都停了然后再设置selinux

转载于:https://www.cnblogs.com/zzyyxxjc/p/4522937.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值