1. 程式人生 > >centos7中安裝wdcp管理系統(用於網站搭設)

centos7中安裝wdcp管理系統(用於網站搭設)

首先我們進入官網看下安裝方法https://www.wdlinux.cn/wdcp/install.html

可以看到,實際上有兩張安裝方式,一種是原始碼進行安裝,還有一種是RPM包安裝,顯然第二種安裝方式會更快,更適合新手,燃鵝,這個安裝包並不支援centos7版本。安裝說明下面有寫。

我們使用的是阿里雲的linux系統,相容centos7,使用原始碼安裝的方式。

1、首先下載檔案

wget http://dl.wdlinux.cn/lanmp_laster.tar.gz

2、然後是解壓檔案

tar zxvf lanmp_laster.tar.gz

3、先不要執行這步,有坑!!

執行指令碼,這個你可以簡單的理解為執行安裝檔案,編譯檔案,建立資料夾等操作,最終是把想安裝的服務安裝起來

sh lanmp.sh

執行這條指令後會有5個選項,如果伺服器型別是apache,可以選第一個,是nginx,可以選第二個,我這裡選擇是4,全部都安裝。

但是直接這樣安裝會報錯:

./stdio.h:1010:1: error: ‘gets’ undeclared here (not in a function)

_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");

脫坑的方法:在第二部解壓之後,對stdio.in.h檔案進行修改

1、找到這個檔案

使用find找到stdio.in.h這個檔案

2、編輯這個檔案,vi命令進行編輯

a:通過關鍵字 gets 找到下面的內容,按i鍵進行編輯,使用/*   */註釋註釋掉下面這段內容:

 /* It is very rare that the developer ever has full control of stdin,

so any use of gets warrants an unconditional warning.  Assume it is

 always declared, since it is required by C89.

_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");*/

 b:然後在註釋行最下面換行新增這三行,注意三行都要新增,最後是有兩個#endif連在一起的

#if defined(__GLIBC__) && !defined(__UCLIBC__) && !__GLIBC_PREREQ(2, 16)

_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");

#endif

c:按下鍵盤的:鍵,輸入wq,退出儲存

現在就可以執行第三步啦,命令列輸入sh lanmp.sh,這樣安裝完就可以順利的運行了。

在本地網頁輸入IP:8080,輸入賬號,密碼就可以開啟管理面板了。(其中的ip是阿里雲的公網IP地址)

 

好了,關於centos7下安裝wdcp控制面板的問題就先討論到這。