启动php 提示"libc.so.6: version `GLIBC_2.14' not found",原因可能是glibc版本太低,php使用了较高的glibc版本引起的

1,首先查看系统glibc的版本

$ strings /lib64/libc.so.6 |grep GLIBC_  
GLIBC_2.2.5  
GLIBC_2.2.6  
GLIBC_2.3  
GLIBC_2.3.2  
GLIBC_2.3.3  
GLIBC_2.3.4  
GLIBC_2.4  
GLIBC_2.5  
GLIBC_2.6  
GLIBC_2.7  
GLIBC_2.8  
GLIBC_2.9  
GLIBC_2.10  
GLIBC_2.11  
GLIBC_2.12  
GLIBC_PRIVATE

$ rpm -qa |grep glibc  
glibc-static-2.12-1.80.el6_3.6.x86_64  
glibc-headers-2.12-1.80.el6_3.6.x86_64  
glibc-common-2.12-1.80.el6_3.6.x86_64  
glibc-devel-2.12-1.80.el6_3.6.x86_64  
glibc-static-2.12-1.80.el6_3.6.i686  
glibc-devel-2.12-1.80.el6_3.6.i686  
glibc-2.12-1.80.el6_3.6.i686  
glibc-2.12-1.80.el6_3.6.x86_64

2,可以看到最高的版本是会2.12,所以考虑编译解决这个问题,下载所需要升级的版本

cd  /tools

wget  http://ftp.gnu.org/gnu/glibc/glibc-2.14.tar.bz2   (需要什么版本都可以http://ftp.gnu.org/gnu/glibc路径下去下载)

rpm包下载路径:http://rpmfind.net/linux/rpm2html/search.php?query=libc.so.6(GLIBC_2.14)(64bit)

3,解压

$ tar xf  glibc-ports-2.12.1.tar.bz2

$ mkdir build

$ cd build
$ export CFLAGS="-g -O2"

$./glibc-2.14/configure --prefix=/usr --disable-profile --enable-add-ons --with-headers=/usr/include --with-binutils=/usr/bin

 $make && make install

 安装编译过程中需要注意两点:

       1、不能在glibc当前目录下运行configure。

2、加上优化开关,export CFLAGS="-g -O2 -march=i486",否则会出现错误

4,安装完后,可以查看ls -l /lib/libc.so.6已升级

最新文章

  1. Sql Server函数全解<三>数据类型转换函数和文本图像函数
  2. gradle
  3. tomcat启动超时问题
  4. nginx正向代理,反向代理,透明代理(总结)
  5. CF721C. Journey
  6. Android-MediaProvider数据库模式
  7. Javascript中的迭代、归并方法
  8. 手势识别官方教程(7)识别缩放手势用ScaleGestureDetector.GestureDetector和ScaleGestureDetector.SimpleOnScaleGestureListener
  9. problem 1 -- Two sum
  10. AS3读取加密XML
  11. 不使用jquery情况下循环添加绑定事件方法
  12. spring mvc rest 方式
  13. 九度oj1163题
  14. 【源码分析】cJSON库学习
  15. 点击空白处隐藏指定dom元素(纯javascript方法)
  16. (转)新手写爬虫v2.5(使用代理的异步爬虫)
  17. linux Module驱动开发-一切刚刚开始
  18. Oracle 重建控制文件一例
  19. Mac NPM 配置
  20. AppWidgetProvider 桌面插件 Widget 广播 MD

热门文章

  1. 【转】Python格式化字符串str.format()
  2. springboot项目:Redis缓存使用
  3. 关闭mac自带apache的启动。
  4. maven开发项目中遇到的问题 StartChild.call at java.util.concurrent.FutureTask.run
  5. redis 持久化之 rdb 快照持久化
  6. ok6410 android driver(1)
  7. 一道百度的java面试题的几种解法
  8. 如何封装一个Cookie库
  9. java并发编程(10)Fork/Join
  10. JSONP数据调用