很晚了哦,注意休息呀!

build-essential解决php或mysql编译时出错

   

在重装完vps的系统(debian)后,经常直接编译安装lnmp一键包,但是也经常会在编译php或mysql时出现类似下面这样的错误:

make[1]: .....error

百度和谷歌一堆答案,主要问题是系统过于精简、缺乏编译程序必须的软件包,编译程序有了这些软件包 它才知道头文件在哪、才知道库函数在哪、还会下载依赖的软件包,最后才组成一个开发环境。

解决方案也很多,下面这个方法解决了我的问题(安装 build-essential包),代码如下:

  1. apt-get update
  2. apt-get upgrade
  3. apt-get install build-essential

如果系统找不到 build-essential这个包,可以换一下其他源,如:

  1. deb http://mirrors.xmission.com/debian/ testing main non-free contrib  
  2. deb http://http.us.debian.org/debian testing main contrib non-free  
  3. deb http://ftp.us.debian.org/debian testing main non-free contrib  

/etc/apt/sources.list 在这个文件里添加上面这个源试一下。

未经允许不得转载:Rising Sun's Blog » VPS / 建站 » build-essential解决php或mysql编译时出错
标签:
评论 0
 
 
发表评论