`
冷静
  • 浏览: 141743 次
  • 性别: Icon_minigender_1
  • 来自: 佛山
社区版块
存档分类
最新评论

linux下查看各软件编译参数

 
阅读更多

在开发的过程中经常会遇到需要重新编译的问题,遇到这种情况该如何查看以前的编译参数下面详细解释

 

经常需要重新编译的如今大部分是这四个nginx,apache,mysql,php

nginx编译参数:

#/usr/local/nginx/sbin/nginx -V

CODE:

nginx version: nginx/0.6.32

built by gcc 4.1.2 20071124 (Red Hat 4.1.2-42)

configure arguments: --user=www --group=www --prefix=/usr/local/nginx/ --with-http_stub_status_module --with-openssl=/usr/local/openssl

 

 

apache编译参数:

# cat /usr/local/apache2/build/config.nice

CODE:

#! /bin/sh

#

# Created by configure

"./configure" \

"--prefix=/usr/local/apache2" \

"--with-included-apr" \

"--enable-so" \

"--enable-deflate=shared" \

"--enable-expires=shared" \

"--enable-rewrite=shared" \

"--enable-static-support" \

"--disable-userdir" \

"$@"

 

 

php编译参数:

# /usr/local/php/bin/php -i |grep configure

CODE:

Configure Command => './configure' '--prefix=/usr/local/php' '--with-apxs2=/usr/local/apache2/bin/apxs' '--with-config-file-path=/usr/local/php/etc' '--with-mysql=/usr/local/mysql' '--with-libxml-dir=/usr/local/libxml2/bin' '--with-gd=/usr/local/gd2' '--with-jpeg-dir' '--with-png-dir' '--with-bz2' '--with-xmlrpc' '--with-freetype-dir' '--with-zlib-dir'

 

 

mysql编译参数:

# cat /usr/local/mysql/bin/mysqlbug|grep configure

CODE:

 

# This is set by configure 自己的配置 可以远程联连

CONFIGURE_LINE="./configure '--prefix=/usr/local/mysql' '--localstatedir=/var/lib/mysql' '--with-comment=Source' '--with-server-suffix=-Community-Server' '--with-mysqld-user=mysql' '--without-debug' '--with-big-tables' '--with-charset=latin1' '--with-collation=latin1_swedish_ci' '--with-extra-charsets=all' '--with-pthread' '--enable-static' '--enable-thread-safe-client' '--with-client-ldflags=-all-static' '--with-mysqld-ldflags=-all-static' '--enable-assembler'"

 

--with-charset=utf8

 

with-collation=utf8_unicode_ci

分享到:
评论

相关推荐

    Linux编译安装软件时编译参数详解

    Linux编译安装软件时编译参数详解!

    Linux下查看nginx apache mysql php的编译参数

    快速查看服务器软件的编译参数:1、nginx编译参数: your_nginx_dir/sbin/nginx -v 2、apache编译参数: cat your_apache_dir/build/config.nice 3、php编译参数: your_php_dir/bin/php -i |grep configure 4、...

    Linux下nginx编译安装教程和编译参数详解

    一、必要软件准备1.安装pcre为了支持rewrite功能,我们需要安装pcre 代码如下:# yum install pcre* //如过你已经装了,请跳过这一步 2.安装openssl 需要ssl的支持,如果不需要ssl支持,请跳过这一步 代码如下:# yum ...

    linux系统教程

    1、查看编译配置参数 44 2、查看已经被编译的模块 44 3、Apache的配置文件 44 4、基本配置 44 5、分割配置任务 45 8.4 Vhost配置 45 1、DNS配置 45 第九章 邮件服务器和数据库服务器 49 9.1 SendMail 服务 49 9.2...

    LAMP(linux+apache+mysql+php)的基本配置

    linux下的WWW服务器的详细配置和有关参数解释,以及应用软件的安装。

    Linux程序设计参考书-六部

    Linux编程实例第1章Hello, World1.1 内核模块的Makefiles文件1.2 多重文件内核模块第2章字符设备文件第3章/proc文件系统第4章把/proc用于输入第5章把设备文件用于输入第6章启动参数第7章系统调用第8章阻塞处理第9章...

    Linux下播放器开发-Mplayer命令行使用介绍.pdf

    上一个文档里介绍了Linux下Mplayer播放的交叉编译、移植,在命令行上成功运行了mplayer播放器,完成了视频播放。mplayer支持二次开发,也支持命令行上直接使用;如果在命令行上直接运行,mplayer会默认捕获键盘事件...

    LINUX操作系统(电子教案,参考答案)

    在未来的几年中,Linux在各行各业中的应用将遍地开花,能熟练操作Linux将是每一个系统管理员所需掌握的基本技能。 曾经有一种说法:能熟练操作Linux的人,必定是电脑业界的顶尖高手。本书正是为改变这一种看法而面世...

    DoST是Linux 下开发 STM32

    DoST是 Linux 下开发 STM32 的一个简洁的命令行集成开发环境; 基于CMAKE架构; 基本元素:架构(CMake),编辑器(Emacs/Spacemacs、Vim),编译器(arm-none-eabi-gcc),烧录器(STLink),版本控制工具(Git); 支持...

    Linux管理员指南

    目 录 前言 第一部分 安装Linux操作系统 作为服务器软件 第1章 Linux发行版本与Windows NT的 技术异同 1 1.1 Linux操作系统和Linux发行版本 1 1.2 “自由”软件和GNU许可证 1 1.2.1 什么是...

    交叉编译QT5.9(包含QWebEngine)

    ARM64下QT需要用到QWebEngine模块,网上很多资源交叉编译QT时,均默认跳过此步骤,没跳过此步骤的很多未能详细提供交叉编译webengine模块所依赖的库,导致此模块无法交叉编译通过,资源中包含了arm64下交叉编译的...

    嵌入式Linux C编程入门(第2版) PPT

    2.1 嵌入式linux下c语言概述 32 2.1.1 c语言简史 33 2.1.2 c语言特点 33 2.1.3 嵌入式linux c语言编程环境 34 2.2 嵌入式linux编辑器vi的使用 35 2.2.1 vi的基本模式 35 2.2.2 vi的基本操作 36 ...

    嵌入式Linux程序设计案例与实验教程(配套光盘)第一部分

    2.3.2 Linux下的多线程21 2.3.3 生产者-消费者模型简述22 2.3.4 缓冲区操作概述22 2.3.5 几个线程API23 实验2.3 Linux多线程使用实例——生产者-消费者协议24 2.4 进程创建以及进程间通信25 2.4.1 进程概述25 ...

    嵌入式Linux程序设计案例与实验教程-实例代码

    第5章 嵌入式Linux开源软件移植与应用101 5.1 嵌入式WebServer GoAhead的移植与应用101 5.1.1 嵌入式Web服务器101 5.1.2 GoAhead介绍101 5.1.3 GoAhead在ARM平台上的移植102 5.1.4 页面操作102 实验5.1 ...

    Linux编程从入门到精通

    10.4.3 Linux下的进程控制 312 10.5 可移植条件编译 313 10.6 补充说明 314 附录 以字母顺序排列的系统调用 315 第四部分 Linux内核概念系统结构 摘要 323 前言 324 第1章 系统结构 325 1.1 系统概述 325 1.2 内核的...

    清华大学Linux操作系统原理与应用

    附录C Linux内核编译 228 C.1 内核简介 228 C.2 为什么重新编译内核 228 C.3 内核编译模式 229 C.4 新版本内核的获取和更新 229 C.5 内核编译 230 C.6 修改并重启管理器 232 附录D Linux编程基础(C语言环境) 233 D...

    风电开源仿真软件openfast【v3.2.1】源码

    openfast软件无人机交互界面,运行时一般通过cmd命令...在Windows下我们通过VS解决方案文件就可以快速的配置好编译参数和项目依赖关系。而CMake也是同样的功能,区别仅是CMake是命令行的工具,主要在Linux环境下使用。

    嵌入式Linux程序设计案例与实验教程(配套光盘)第二部分

    2.3.2 Linux下的多线程21 2.3.3 生产者-消费者模型简述22 2.3.4 缓冲区操作概述22 2.3.5 几个线程API23 实验2.3 Linux多线程使用实例——生产者-消费者协议24 2.4 进程创建以及进程间通信25 2.4.1 进程概述25 ...

    LINUX编程白皮书 (全集)

    10.4.3 Linux下的进程控制 312 10.5 可移植条件编译 313 10.6 补充说明 314 附录 以字母顺序排列的系统调用 315 第四部分 Linux内核概念系统结构 摘要 323 前言 324 第1章 系统结构 325 1.1 系统概述 325 1.2 内核的...

    linux编程白皮书

    本书对Linux操作系统及其编程作了整体的介绍,以支持用于开发软件的公开源码模型。对内存管理、进程及其通信机制、PCI、内核模块编程及内核系统结构作了详细的解释,且附有很多程序代码实例。对深入研究Linux下的...

Global site tag (gtag.js) - Google Analytics