LAMP環境之編譯安裝httpd服務

2022-07-08 02:54:07 字數 1340 閱讀 9119

「apache http server」是開源軟體專案的傑出代表,它基於標準的 http 網路協議提供網頁瀏覽服務。

在配置 apache **服務之前,需要正確安裝好 httpd 伺服器軟體。httpd 伺服器的安裝可以選用 rpm 安裝、原始碼編譯安裝這兩種方式,前者相對比較簡單、快速,但是在功能上存在一定的侷限性。在實際的生產環境中,使用原始碼編譯安裝的方式要更加普遍。

1.準備工作

為了避免發生埠衝突、程式衝突等現象,建議解除安裝使用 rpm 方式安裝的 httpd。

httpd 服務編譯安裝時需要依賴 apr-util-devel、pcre-devel 等軟體,因此在 httpd 編譯安

裝之前需要先安裝依賴軟體。

2.原始碼編譯及安裝

(1)解包

(2)安裝環境

根據伺服器的實際應用需要,可以靈活設定不同的定製選項,如指定安裝路徑、啟用字符集支援等。

####配置模組解釋####

--prefix:指定將 httpd 服務程式安裝到哪個目錄下,如/usr/local/httpd

--enable-so:啟用動態載入模組支援,使 httpd 具備進一步擴充套件功能的能力。

--enable-charset-lite:啟動字符集支援,以便支援使用各種字符集編碼的網

###編譯及安裝###

make && make install ###先make -j3 然後make install -j3是你核心數,最大不要超過虛擬機器的核心數

3.優化執行路徑

4.新增 httpd 系統服務

在/lib/systemd/system/目錄下,建立乙個以.service 結尾的單元(unit)配置檔案,用於控制由 systemd 管理或監控的 httpd 服務。

啟動httpd服務,檢查httpd狀態,

成功執行上述操作後,在日常維護過程中,可直接使用 apachectl 工具或 systemctl命令控制 httpd 服務。

編譯LAMP 環境之PHP

版本php 5.3.27 configure 引數全摘自 跟阿銘一起學linux第二版 1.root kaka php 5.3.27 configure prefix usr local php with apxs2 usr local apache2 bin apxs with config fi...

(一)lamp 環境搭建之編譯安裝apache

apache的編譯安裝 安裝步驟大概參考 簡單的將分為三步 1 安裝apache的依賴庫 apr,apr util,prce。2 移動apr和apr util到指定目錄下。3 安裝apache。1,apache 的 servername 報錯一般解決方法 在httpd.conf檔案中更改 serve...

lamp環境只編譯安裝php

linux上yum安裝apache和mysql的源更新都較快,但php版本往往比較低。所以往往有需求yum安裝apache和mysql,然後編譯安裝php。這個思路就在於不使用yum安裝php,需要手動指定apxs的路徑。補充知識 apxs是乙個為apache http伺服器編譯和安裝擴充套件模組的...