前言本實驗是在centos8下搭建,,搭建方式為yum(dnf)搭建,畢竟源碼搭建難度大,,還要解決各種依賴關(guān)系,,在搭建體驗與步驟上,與7代差別其實不大,,也可能是我太菜了體會不到,,最直觀的可能是版本問題,php默認版本由以前的5.x升級到了7.x,apache版本升級到了2.4,,性能和效率上都有所提高,。 LAMP環(huán)境介紹LAMP是指一組通常一起使用來運行動態(tài)網(wǎng)站或者服務(wù)器的自由軟件名稱首字母縮寫:
架構(gòu)圖: 客戶端通過Http協(xié)議訪問apache服務(wù)器,訪問Html等靜態(tài)資源時,,apache直接將訪問結(jié)果返回給客戶端,,訪問動態(tài)資源時,要通過PHP等進行解析,。數(shù)據(jù)庫通常存放網(wǎng)站的數(shù)據(jù)與內(nèi)容,,當用戶訪問動態(tài)資源時(例如頁面交互),php會連接數(shù)據(jù)庫取得數(shù)據(jù),,進行解析后返回給客戶,。 搭建過程搭建前的環(huán)境準備由于是自己搭建,所以首先關(guān)閉防護墻和selinux:
安裝Apache在centos下apache叫做httpd
訪問ip地址測試結(jié)果: 安裝PHP并進行解析
安裝Nextcloud上傳并解壓縮源碼包,,將源碼包目錄下所以文件復制到/var/www/html下并修改權(quán)限 訪問ip進行測試: 注:由于我已經(jīng)搭建好了,,搭建成功后的頁面從網(wǎng)上找的就是這樣,但你還需要手動新建數(shù)據(jù)庫,,例如你安裝指示給自己的數(shù)據(jù)庫起名叫nextcloud,,那么你就需要收動創(chuàng)建名為nextcloud的數(shù)據(jù)庫 創(chuàng)建并配置成功后來到以下頁面: |
|