Jtti:美國Linux伺服器原始碼編譯的安裝方式

JttiSEO發表於2023-10-12

  由於美國Linux伺服器不能直接執行用高|級語言編寫的源程式,因此要想執行程式碼內容,就要使用一種機制讓美國Linux伺服器系統進行識別和執行。一般來說美國Linux伺服器中存在解釋型和編譯型兩種語言。所謂解釋型語言就是逐條取出原始碼檔案的一條指令,將其轉化成機器指令,再執行這個指令的過程。而編譯型語言是指在美國Linux伺服器程式執行前就將所有原始碼一次性轉化為機器程式碼,一般為二進位製程式,再執行這個程式的過程。

  在美國Linux伺服器系統下有非常多的開源軟體,使用者可以透過搜尋引擎找到其免費釋出的原始碼包並自由下載使用。美國Linux伺服器系統使用原始碼編譯安裝的方式比較原始但也較常見,安裝方式簡單籠統地講可分為以下三步:

  1.執行configure命令,加上必要引數生成 Makefile

  2.執行make命令

  3.執行 make install i命令

  以上三步都是需要在美國Linux伺服器對應的軟體包目錄的根目錄中執行。

  接下來小編來演示下如何編譯安裝 Apache,以增強美國Linux伺服器使用者對編譯安裝軟體的理解。以安裝Apache為例,首先到Apache的官方主頁下載,這裡演示的版本為apache2.2.23.美國Linux伺服器使用者可以根據實際需求下載不同的版本。

  下載完成後解壓原始碼包並進入該目錄,在進入目錄後,需要使用美國Linux伺服器系統的configure工具生成Makefile,執行 configure的方式是:

  (root@localhosthttpd-2223)#/configure引數1一引數2

  由於配置Apache能加的引數非常多,而且對於美國Linux伺服器新手使用者來說也確實無法分清那麼多引數各自的意義,具體可用引數都先自行檢視,這裡就介紹用兩個比較簡單的引數來演示完成配置的方法。

  第一個引數是prefix=/usr/local/apache/,- -prefix用於指定美國Linux伺服器安裝路徑,一般來說自行編譯安裝的軟體放置的目錄建議為/usrlocal。

  第二個引數是- enable-modules=most,用於啟用 Apache的絕大部分模組,非常適合美國Linux伺服器新手使用者使用。回車後configure會產生大量的輸出包括檢查編譯環境,看是否有gc工具以及軟體依賴關係,中間出現任何錯誤都會導致失敗並出現Erro錯誤,如果順利將會在當前美國Linux伺服器目錄下生成 Makefile檔案,然後開始執行make以及makeinstall t命令即可,此處也會產生大量輸出,完成後將會出現/usr/local/apache目錄。

  安裝完成後使用命令啟動 Apache服務,並檢視一下美國Linux伺服器80埠確實已經被佔用。

  最後,使用ifconfig命令檢視美國Linux伺服器IP,如果看到頁面中顯示It Works介面,則說明美國Linux伺服器的Apache安裝成功。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70028343/viewspace-2988558/,如需轉載,請註明出處,否則將追究法律責任。

相關文章