多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
## Linux(CentOS)源码包编译安装服务器环境 ### 1. 源码包安装(编译安装) 这种方式的安装比较麻烦,并且容易出错,各种依赖包都需要手动安装,有一个依赖没有安装,就会造成后面的安装失败。并且非常容易出错。 但是很多人喜欢这种方式安装! 源码包安装前的准备 * 1. 关闭selinux ~~~ setenforce 0 ~~~ * 2. 关闭防火墙(建义关闭) ~~~ service iptables stop ~~~ * 3. 安装必须程序包 源码包的安装需要用一些工具包,需要要提前安装一下!常用的如下: ~~~ yum install -y gcc gcc-c++ autoconf libtool wget make expat-devel pcre openssl ~~~ * 4. 源码包安装时,需要手动指定安装位置 * 5.源码包的安装步骤 最重要的就是在安装之前仔细的去看README、INSTALL文件,这两个文件里会告诉你程序应该怎样去安装,需要什么依赖文件等等。 1. 解压源码包 2. configure 配置安装选项 ,常用选项--prefix=PREFIX指定安装目录 3. 使用make编译,查看是否编译成功 使用 echo $? ~~~ echo $? # 当输入为0时,表示编译成功 ~~~ 在编译的时候,gcc版本之间存在着差异,所以有时候用不同版本的gcc去编译,有的版本能编译成功,有的就编译失败,这样的错误只是版本问题 4. 使用make install进行安装