源代碼軟件的優點:
獲得最新版,能及時修復bug;
能自行修改和定制;
源代碼打包形式:
.tar.gz和.tar.bz2格式居多;
完整性校驗:
md5sum校驗工具
確認源代碼編譯環境:
需安裝支持C/C++程序語言的編譯器。
編譯安裝過程:
下載並解壓—>./configure配置(安裝目錄、安裝模塊等)à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:
http://xxxxxx/Linuxjc/1181121.html TechArticle