源代碼軟體的優點: 獲得最新版,能及時修複bug; 能自行修改和定製; 源代碼打包形式: .tar.gz和.tar.bz2格式居多; 完整性校驗: md5sum校驗工具 確認源代碼編譯環境: 需安裝支持C/C++程式語言的編譯器。 編譯安裝過程: 下載並解壓—>./configure配置(安裝目錄、... ...
源代碼軟體的優點:
獲得最新版,能及時修複bug;
能自行修改和定製;
源代碼打包形式:
.tar.gz和.tar.bz2格式居多;
完整性校驗:
md5sum校驗工具
確認源代碼編譯環境:
需安裝支持C/C++程式語言的編譯器。
編譯安裝過程:
下載並解壓—>./configure配置(安裝目錄、安裝模塊等)àmake編譯—>make install安裝(複製二進位文件到系統,配置應用環境)
- 解壓
- 習慣裝飾軟體包解壓至/usr/src目錄;
- 解壓位置:/usr/src/軟體名-版本號/
- 配置
- 使用源碼目錄中的configure腳本;
- 執行./configure –help可以查看幫助;
- 典型配置選項:--prefix=軟體安裝目錄
- 編譯
- 執行make命令
- 安裝
- 執行make install命令
編譯要使用gcc,所以先安裝gcc:
卸載原有的httpd:
解壓軟體包(先安裝apr,httpd依賴包):
進入apr解壓目錄,內有./configure配置腳本,可以執行:
./configure –help 查詢相關選項。如:
該選項表示安裝的地方。
設置安裝目錄:
配置完後,在該目錄下執行make命令開始編譯:
執行安裝:
安裝apr-util軟體,同樣按上面的步驟進行。
安裝pcre軟體包。(以下過程略)
安裝apache軟體包:
make install
設置軟鏈接,讓apache可以直接執行:
檢查apache是否安裝成功:
apache服務的腳本需要此命令,安裝它:
安裝完後,將服務腳本複製:
配置服務:
執行setup,設置網路:
重啟網路服務:
檢查eth0網卡是否激活:
如果沒有,則執行:
檢查ip地址是否配置:
更改網站配置文件:
檢查配置文件是否正確:
啟動服務:
如果需要通過功能變數名稱訪問,可以修改:
安裝mysql:
檢查mysql是否安裝:
解壓安裝cmake軟體包:
安裝依賴包:
建立運行服務的用戶:
編譯mysql:
配置文件:
修改配置文件:
資料庫初始化:
優化執行路徑:
添加系統服務:
啟動資料庫:
安裝PHP軟體包:
安裝zlib(提供壓縮功能)
檢查庫文件是否安裝:
安裝libxml2(提供xml解析功能):
安裝過程如果出錯,需安裝python:
安裝libmcrypt擴展工具:
安裝mhash:
安裝mcrypt:
安裝libpng:
安裝iconv:
安裝freetype:
安裝autoconf:
安裝jpeg:
安裝gd2:
安裝xpm(提供讀取xpm功能):
安裝gettext:
安裝PHP:
配置文件配置:
測試PHP: