7.8/7.9 源碼包安裝

源碼包安裝目錄概要

源碼包下載路徑 /usr/local/src/ 統一規範!!!!

源碼包安裝

  • 1.切換到/usr/local/src/目錄下
[root@hf-01 ~]# cd /usr/local/src/
[root@hf-01 src]# ls
[root@hf-01 src]#
  • 2.下載Apache
[root@hf-01 src]# wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.2.34.tar.gz

地址來源於[阿銘碼市](https://coding.net/u/aminglinux/p/resource/git/blob/master/README.md)Apache下載
  • 3.下載完後查看,會看到是 .tat.gz的壓縮包,並解壓它
[root@hf-01 src]# ls
httpd-2.2.34.tar.gz
[root@hf-01 src]# tar -zxvf httpd-2.2.34.tar.gz
  • 4.在解壓完成後,查看並進入到httpd-2.2.34目錄下去,再去查看,會看到各類文件
[root@hf-01 src]# ls
httpd-2.2.34  httpd-2.2.34.tar.gz
[root@hf-01 src]# cd httpd-2.2.34
[root@hf-01 httpd-2.2.34]# ls
ABOUT_APACHE  CHANGES        httpd.dsp       libhttpd.dep  NOTICE            server
acinclude.m4  config.layout  httpd.mak       libhttpd.dsp  NWGNUmakefile     srclib
Apache.dsw    configure      httpd.spec      libhttpd.mak  os                support
build         configure.in   include         LICENSE       README            test
BuildAll.dsp  docs           INSTALL         Makefile.in   README.platforms  VERSIONING
BuildBin.dsp  emacs-style    InstallBin.dsp  Makefile.win  README-win32.txt
buildconf     httpd.dep      LAYOUT          modules       ROADMAP
[root@hf-01 httpd-2.2.34]#
全部的源碼包,都會有一些說明文檔的
其中 README (介紹Apache的serve)和 INSTALL (安裝文檔)是常常會用到的
  • 5.指定安裝路徑
    • ./configure --prefix=/usr/local/apache2 (2 表示2的版本)
    • 在第一次安裝的時候,能夠用echo $? 查看是否安裝正確,0表示安裝正確(即上條命令執行成功)
    • 在安裝的時候,若缺失什麼命令,什麼包就會中止安裝,並告訴你缺失什麼,你只須要安裝便可
    • 通常有可能會缺乏失gcc命令,須要去安裝——>yum install -y gcc
  • ./configure就是在配置的過程,配置的過程會生成make file,make file就是用來編譯的文件

小技巧:如果在運行一條命令,不知道是否正確,則能夠echo $?查看 如果非零,表示上一條命令是錯的linux

[root@hf-01 httpd-2.2.34]# echo $?
1
  • 6.make命令編譯工具,這個過程會根據你的虛擬機配置,若區分多個cpu就很快
    • 並使用echo $?去檢測下是否錯誤
  • 7.make install 它會把編譯完成的二進制文件、配置文件目錄放入到 prefix 指定的目錄下
    • 並使用echo $?去檢測下是否錯誤
  • 8.並去 /usr/local/apache2/ 查看生成的目錄
[root@hf-01 httpd-2.2.34]# ls /usr/local/apache2/
bin    cgi-bin  error   icons    lib   man     modules
build  conf     htdocs  include  logs  manual
[root@hf-01 httpd-2.2.34]#
這就是源碼編輯安裝的包
  • 8.源碼包安裝的都是在一個目錄下,那就是說卸載這個包只須要刪除目錄便可

下載源碼包必定要去官方網站或者可信任的站點下載!!!git

相關文章
相關標籤/搜索