LAMP佈署筆記

来源:http://www.cnblogs.com/xiwang6428/archive/2016/12/19/6197850.html
-Advertisement-
Play Games

源代碼軟體的優點: 獲得最新版,能及時修複bug; 能自行修改和定製; 源代碼打包形式: .tar.gz和.tar.bz2格式居多; 完整性校驗: md5sum校驗工具 確認源代碼編譯環境: 需安裝支持C/C++程式語言的編譯器。 編譯安裝過程: 下載並解壓—>./configure配置(安裝目錄、... ...


源代碼軟體的優點:

    獲得最新版,能及時修複bug;

    能自行修改和定製;

源代碼打包形式:

    .tar.gz和.tar.bz2格式居多;

完整性校驗:

    md5sum校驗工具

確認源代碼編譯環境:

    需安裝支持C/C++程式語言的編譯器。

編譯安裝過程:

    下載並解壓—>./configure配置(安裝目錄、安裝模塊等)àmake編譯—>make install安裝(複製二進位文件到系統,配置應用環境)

  1. 解壓
    1. 習慣裝飾軟體包解壓至/usr/src目錄;
    2. 解壓位置:/usr/src/軟體名-版本號/
  2. 配置
    1. 使用源碼目錄中的configure腳本;
    2. 執行./configure –help可以查看幫助;
    3. 典型配置選項:--prefix=軟體安裝目錄
  3. 編譯
    1. 執行make命令
  4. 安裝
    1. 執行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:


您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 使用win10遠程式控制制ubuntu16.04,網上很多需要安裝xfce桌面的。今天介紹一下,不需要安裝其他桌面,使用Ubuntu16.04自帶桌面,漂亮美觀。 Ubuntu16.04端: 1、打開終端,安裝xrdp,vncserver 2、安裝desktop sharing(Ubuntu16.04默 ...
  • 簡介 top命令是Linux下常用的性能分析工具,能夠實時顯示系統中各個進程的資源占用狀況,類似於Windows的任務管理器。 top顯示系統當前的進程和其他狀況,是一個動態顯示過程,即可以通過用戶按鍵來不斷刷新當前狀態.如果在前臺執行該命令,它將獨占前臺,直到用戶終止該程式為止. 比較準確的說,t ...
  • #ldap 安裝配置 環境Centos7#安裝 yum install -y openldap openldap-clients openldap-servers migrationtools pam_ldap python-ldap# 關閉防火牆 systemctl stop firewalld. ...
  • windows上有各種軟體可以進行“一鍵加速”之類的操作,釋放掉一些記憶體(雖然我暫時不知道是怎麼辦到的,有待後續學習)。而任務管理器也可以很方便地查看各進程使用的記憶體情況,如下圖: 同樣地,linux下也有一些方法來查看記憶體的使用情況。 一、free 對於free命令,可以加上-m參數,使其顯示單位 ...
  • 扒完了 "字元設備" ,我們來看看平臺匯流排設備,平臺匯流排是Linux中的一種虛擬匯流排,我們知道, 匯流排+設備+驅動 是Linux驅動模型的三大組件,設計這樣的模型就是將驅動代碼和設備信息相分離,對於稍微複雜一點的驅動,都要使用這種結構,我在 ""Linux設備管理(一)_kobject, kset, ...
  • 模式 ESC\Ctrl+c:退出編輯模式 ZZ\wq:命令模式下保存退出 編輯 i:進入編輯模式 I:轉到行首非空字元開始編輯 s:刪除當前字元進入編輯模式 a:從當前字元後開始編輯 A:從當前行末非空字元開始編輯 移動 H J K L:左下上右 0: 數字零,到行頭 ^:到本行第一個不是blank ...
  • 本文由ilanniweb提供友情贊助,首發於爛泥行天下 想要獲得更多的文章,可以關註我的微信ilanniweb 上一篇文章我們介紹了有關conflucence的安裝與破解,這篇文章我們再來介紹下有關jira的相關安裝與破解。 jira是Atlassian公司出品的項目與事務跟蹤工具,被廣泛應用於缺陷... ...
  • 主要是軟體源出現了問題 我做的方式可能比較粗暴 ls -l /etc/yum.repos.d/ /*查看軟體源*/ rm -rf /etc/yum.repos.d/ /*全刪了*/ mkdir /etc/yum.repos.d/ /*新建*/ wget -O /etc/yum.repos.d/Cen ...
一周排行
    -Advertisement-
    Play Games
  • 示例項目結構 在 Visual Studio 中創建一個 WinForms 應用程式後,項目結構如下所示: MyWinFormsApp/ │ ├───Properties/ │ └───Settings.settings │ ├───bin/ │ ├───Debug/ │ └───Release/ ...
  • [STAThread] 特性用於需要與 COM 組件交互的應用程式,尤其是依賴單線程模型(如 Windows Forms 應用程式)的組件。在 STA 模式下,線程擁有自己的消息迴圈,這對於處理用戶界面和某些 COM 組件是必要的。 [STAThread] static void Main(stri ...
  • 在WinForm中使用全局異常捕獲處理 在WinForm應用程式中,全局異常捕獲是確保程式穩定性的關鍵。通過在Program類的Main方法中設置全局異常處理,可以有效地捕獲並處理未預見的異常,從而避免程式崩潰。 註冊全局異常事件 [STAThread] static void Main() { / ...
  • 前言 給大家推薦一款開源的 Winform 控制項庫,可以幫助我們開發更加美觀、漂亮的 WinForm 界面。 項目介紹 SunnyUI.NET 是一個基於 .NET Framework 4.0+、.NET 6、.NET 7 和 .NET 8 的 WinForm 開源控制項庫,同時也提供了工具類庫、擴展 ...
  • 說明 該文章是屬於OverallAuth2.0系列文章,每周更新一篇該系列文章(從0到1完成系統開發)。 該系統文章,我會儘量說的非常詳細,做到不管新手、老手都能看懂。 說明:OverallAuth2.0 是一個簡單、易懂、功能強大的許可權+可視化流程管理系統。 有興趣的朋友,請關註我吧(*^▽^*) ...
  • 一、下載安裝 1.下載git 必須先下載並安裝git,再TortoiseGit下載安裝 git安裝參考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下載與安裝 TortoiseGit,Git客戶端,32/6 ...
  • 前言 在項目開發過程中,理解數據結構和演算法如同掌握蓋房子的秘訣。演算法不僅能幫助我們編寫高效、優質的代碼,還能解決項目中遇到的各種難題。 給大家推薦一個支持C#的開源免費、新手友好的數據結構與演算法入門教程:Hello演算法。 項目介紹 《Hello Algo》是一本開源免費、新手友好的數據結構與演算法入門 ...
  • 1.生成單個Proto.bat內容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with ...
  • 一:背景 1. 講故事 前段時間有位朋友找到我,說他的窗體程式在客戶這邊出現了卡死,讓我幫忙看下怎麼回事?dump也生成了,既然有dump了那就上 windbg 分析吧。 二:WinDbg 分析 1. 為什麼會卡死 窗體程式的卡死,入口門檻很低,後續往下分析就不一定了,不管怎麼說先用 !clrsta ...
  • 前言 人工智慧時代,人臉識別技術已成為安全驗證、身份識別和用戶交互的關鍵工具。 給大家推薦一款.NET 開源提供了強大的人臉識別 API,工具不僅易於集成,還具備高效處理能力。 本文將介紹一款如何利用這些API,為我們的項目添加智能識別的亮點。 項目介紹 GitHub 上擁有 1.2k 星標的 C# ...