在不关闭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

最新文章

  1. 简述 OAuth 2.0 的运作流程
  2. 基于NodeJS的秘室聊天室
  3. mysql数据类型
  4. 【转】深入 Docker:容器和镜像
  5. kali 忘记登录密码后重置的方法
  6. 和安全有关的那些事(非对称加密、数字摘要、数字签名、数字证书、SSL、HTTPS及其他)
  7. hadoop-1.2.1伪分布模式配置
  8. linux学习笔记2-命令总结4
  9. ionic phonegap translate language demo
  10. session超时和cookie过期
  11. nyoj 1022 最少步数【优先队列+广搜】
  12. grunt的基本概念和使用
  13. 如何在 Apple TV 上使用描述文件
  14. 基于 HTML5 结合工业互联网的智能飞机控制
  15. OR,RR,HR 临床分析应用中的差别 对照组暴露比值b/d
  16. 使用idea对spring boot项目打jar和war包[文件]
  17. mycat 9066管理端口
  18. Linux中USB协议栈的框架简介
  19. ReultSet有什么作用和使用
  20. 深入了解Kubernetes REST API的工作方式

热门文章

  1. qt 中的QlistWidget
  2. mybatis面试题总结
  3. LeetCoded第206题题解--反转链表
  4. 使用Spark开发应用程序,并将作业提交到服务器
  5. RabbitMQ(一):入门
  6. ES6扩展——箭头函数
  7. Android中TextView和EditView常用属性设置
  8. Jenkins拉取Git远程仓库中指定目录至本地指定目录
  9. K8S——Pod
  10. Linux下Sed命令替换文件中的所有IP