天天看點

LAMP平台×××

實驗環境

使用軟體

編譯安裝httpd

2.4以上的版本的httpd依賴于apr,而且apr的版本不能低于1.4,但是系統自帶的apr版本不夠是以需要安裝高版本的apr,還依賴與pcre-devel openssl-devel

編譯參數說明:

--prefix=/usr/local/apache           #安裝路徑

--sysconfdir=/etc/httpd24            #配置檔案路徑

--enable-so                          #啟用動态子產品加載

--enable-ssl                         #啟用ssl功能

--enable-cgi                         #啟用cgi腳本程式支援

--enable-rewrite                     #啟用網頁位址重新開機功能

--with-zlib                          #支援zlib壓縮功能

--with-pcre                          #支援pcre

--with-apr=/usr/local/apr            #設定apr路徑

--with-apr-util=/usr/local/apr-util  #設定apr-util路徑

--enable-modules=most                #盡可能多的啟用子產品

--enable-mpms-shared=all             #把所有的mpm功能都做成共享子產品

--with-mpm=event                     #設定mpm子產品為event

優化執行路徑,讓系統可以查找到httpd的指令

設定啟動腳本

啟動服務并且通路驗證

LAMP平台×××

安裝mariadb

建立MariaDB使用者,并且設定使用者為資料目錄/mydata/data/的屬主和屬組

安裝MariaDB并初始化

為MariaDB提供主配置檔案

為MariaDB提供啟動腳本

修改PATH環境變量,讓系統直接使用MariaDB相關指令

編譯安裝php

解決依賴關系

--prefix=/usr/local/php           #php安裝位置

--with-mysql=/usr/local/mysql/    #指明mysql安裝路徑

--with-mysqli=/usr/local/mysql/bin/mysql_config  #mysql的通路接口

--with-apxs2=/usr/local/apache/bin/apxs  #apache的apx位置

--enable-mbstring         #支援多位元組文本

--with-freetype-dir       #搜尋目前系統支援的字型

--with-png-dir            #支援png格式的圖檔

--with-jpeg-dir           #支援jpeg格式的圖檔

--with-zlib               #支援zlib壓縮

--with-libxml-dir=/usr/   #libxml路徑

--enable-xml              #支援xml文檔的處理

--enable-sockets          #啟用socket功能

--with-mcrypt             #啟用mcrypt功能

--with-bz2                #支援with-bz2功能

--with-config-file-path=/etc/php/php.ini  #php主配置檔案

--with-config-file-scan-dir=/etc/php.d    #輔助配置檔案

為php提供配置檔案

編輯apache支援php

重新開機httpd或讓其重新載入配置檔案即可測試php是否已經可以正常使用

Apache連接配接php測試

LAMP平台×××

php連接配接MariaDB測試

LAMP平台×××

設定虛拟主機

編輯主配置檔案,注釋中心主機,啟用虛拟主機選項

建立相關頁面

編輯虛拟主機配置檔案設定虛拟主機

驗證:用戶端修改hosts檔案,然後分别通路虛拟主機測試

LAMP平台×××
LAMP平台×××
LAMP平台×××

部署phpMyadmin

通路頁面出現如下内容表示部署成功

LAMP平台×××

此處不允許空密碼登入,而預設安裝的MariaDB是管理者是空密碼,是以需要手動為MariaDB管理者設定密碼

通路成功,結果如下所示

LAMP平台×××

論壇部署Discuz

連接配接資料庫,建立bbs的庫和使用者

解壓程式代碼

解壓完成之後出現下面三個目錄表示解壓成功

将upload目錄上傳到web目錄下,并且設定httpd的服務使用者對指定目錄有寫權限,否則會報錯。

通路web安裝即可

LAMP平台×××

添加資料庫相關資訊

LAMP平台×××

隻需要更改提供進行設定即可,設定完成出現下面的界面表示安裝成功

LAMP平台×××

安裝後的處理,為了放置出現再次安裝的情況,需要移除安裝檔案install

部署部落格

資料庫建立部落格的資料庫和部落格連接配接資料庫的使用者

設定完成之後打開浏覽器輸入http://blog.wordpress.com/wp-admin/install.php即開始安裝

LAMP平台×××

安裝完成之後會轉到登入頁面,詢問是否登入到背景管理部落格

LAMP平台×××

輸入部落格的域名通路部落格前台

LAMP平台×××

繼續閱讀