首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 網頁程式設計 >> PHP 程式設計 >> PHP 綜合知識

Linux 系統下源碼編譯搭建 LAMP 環境(一):前置準備與軟體包管理

     編輯:PHP 綜合知識

LAMP(Linux + Apache + MySQL + PHP)是經典的開源 Web 服務架構。本系列教學將示範在 Linux 系統下,以源碼編譯方式完整搭建 LAMP 環境。本文為第一部分,涵蓋前置準備與軟體包解壓。

Step 0:前置準備工作

1. 軟體包分類存放

將所有所需軟體包上傳至 /root/ 目錄並分類整理:

軟體包分類存放示意圖1
軟體包分類存放示意圖2
軟體包分類存放示意圖3
軟體包分類存放示意圖4

2. 解壓源碼包至指定目錄

除 phpMyAdmin 外,所有源碼包均解壓至 /usr/local/src/:

# 建立目標目錄
mkdir -p /usr/local/src

# 解壓各組件源碼包
tar -zxvf apr-1.4.6.tar.gz -C /usr/local/src
tar -zxvf apr-util-1.5.1.tar.gz -C /usr/local/src
tar -jxvf httpd-2.4.4.tar.bz2 -C /usr/local/src
tar -zxvf mysql-5.5.15-linux2.6-i686.tar.gz -C /usr/local/src
tar -jxvf php-5.4.13.tar.bz2 -C /usr/local/src

# 驗證解壓結果
cd /usr/local/src && ls -la

解壓後目錄結構

關鍵說明

  • APR / APR-Util:Apache 2.4+ 編譯的必要依賴庫
  • httpd:Apache HTTP Server 核心
  • MySQL:此處使用二進制預編譯版(linux2.6-i686)
  • PHP:源碼編譯以支援自定義模組
  • phpMyAdmin:PHP 寫入的管理工具,無需編譯,直接部署至 Web 目錄即可

下一篇將進入 Apache 編譯安裝實戰,敬請期待。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved