在CentOS6上手動源代碼編譯安裝httpd2.2.34版本的一些操作。

大體框架的步組。

1,第一步,首先關閉防火墻。

service iptables stop ? ; ? ? ? ?chkconfig iptables off ? ?;

2, 關閉SELinux

setenforce ? ?0

改配置文件 ?: vim /etc/selinux/config ? ? ? SELinux=disabled

3, ?yum groupinstall “development tools”

# 用yum組管理把一些相關的開發工具組安裝上。

4, yum install openssl-devel

# “openssl-devel”是一些依賴包。裝開發組包時會提示一些依賴包,都相繼裝上。

5, download sre

# ?下載要安裝的進程的版本源代碼

6,tar xvf httpd-2.2.34.tar.bz2

# 下載完以后進行解包解壓。

7,cd httpd-2.2.34

# ?解包完后cd進入進程里面。

cat README ? ? ?進入進程后查看安裝文檔,手冊。

cat INSTALL ? ? ? 進入進程后查看這個進程有什么用處,說明等。

8,./configure –help

# 運行腳本前,先看看幫助,看需用裝什么參數或者看需用啟動或禁用一些服務之類。

9, ./configure –prefix =/app

–sysconfdir=/etc/httpd22

–enable-ssl

# ?在當前目錄運行,并指定安裝路徑,跟上需用安裝的參數,啟用或禁用的一些服務。

10, make

# ?make根據生成的Makefile文件,構建生成二進制應用程序。

11, make install

# 最后復制文件到相應路徑下。

12, vim /etc/profile.d/env.sh ? ? ? ? PATH=/app/bin:$PATH

# 在配置文件中添加文件路徑,就可以在任意路徑下運行腳本。

13,. /etc/profile.d/env.sh

# 改完配置文件后再生成一下。

14, apachectl start

#最后啟動服務完成。

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/96872

(1)
李登峰李登峰
上一篇 2018-04-22 20:59
下一篇 2018-04-22 21:11

相關推薦

  • Linux 第一週作業 (6.18–6.24)

    計算機的組成及其功能
    羅列Linux的發行版
    Linux的哲學思想
    一些簡單命令
    如何在Linux系統上獲取命令的幫助信息
    Linux發行版的基礎目錄名稱命名法則及功用規定

    Linux筆記 2018-06-23
  • 二進制安裝MySQL(MariaDB)

    在CentOS上部署MySQL有多種方式,如yum安裝、編譯安裝、二進制安裝。其中后二者可以有更多自定義特性,但安裝過程略繁瑣,本文簡單介紹二進制安裝方式。(請根據自己的情況調整目錄)

    Linux筆記 2018-06-12
  • 文件管理與bash特性

      1.Linux上的文件管理類命令都有哪些,其常用的使用方法及其相關示例演示。2.bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其示例演示。3.請使用命令行展開功能來完成以下練習:(1). 創建/tmp目錄下的:a_c, a_d, b_c, b_d(2). 創建/tmp/mylinux目錄下的:mylinux/├── bin├─…

    2018-06-26
  • 創建空文件和刷新時間

    復制文件和目錄cp:    

    Linux筆記 2018-04-01
  • DNS搭建

    DNS:domain name service ,協議(c/s,53/udp,53/tcp dns協議的實現 udp:user datagram protocol,無連接協議 top?level?domain:頂級域名(tld) 主dns服務器:維護負責解析的域內解析庫服務器:解析庫有管理員維護 從dns服務器:從主dns服務器或者其它dns服務器上復制(區…

    2018-06-11
欧美性久久久久