xampp的linux環(huán)境安裝教程
需要安裝國微CMS程序,,就必須先安裝支持程序的環(huán)境;這些環(huán)境一般是mysql,、apache,、PHP等的集合;我們一般用第三方廠商集成的環(huán)境,,一鍵安裝,,非常方便,幾分鐘完成,。
Linux操作系統(tǒng),,在網(wǎng)站正式生產(chǎn)環(huán)境中,我們可以使用xmapp,; 集成環(huán)境中的PHP版本,,如果考慮更多的兼容,可以用PHP5.6,; 如果考慮更高性能可以用PHP7.X,,如果用PHP7.X,需要多一項(xiàng)數(shù)據(jù)庫配置文件修改(見本教程教程),;默認(rèn)安裝為PHP7.3.9(推薦此版本);
一,、Xampp(linux環(huán)境)的下載地址
xampp的國微服務(wù)器的下載地址:
https://gwcms-linux.oss-cn-hangzhou.aliyuncs.com/chengxu/xampp-linux-x64-7.3.9-0-installer.zip
二,、Xampp安裝
將安裝程序上傳;然后輸入地址回車安裝,。
安裝步驟
1,、切換到home目錄 也可以是別的目錄
2、上傳此安裝文件到上面目錄
方式A:可以用ftp直接上傳
方式B:可以直接在服務(wù)器下載,。命令如下:
wget -c https://gwcms-linux.oss-cn-hangzhou.aliyuncs.com/chengxu/xampp-linux-x64-7.3.9-0-installer.zip
然后解壓,,將類似A步驟的所需文件放到對應(yīng)目錄即可。
3,、進(jìn)入到該文件所在目錄,,設(shè)置此文件的寫權(quán)限
4、開始安裝環(huán)境
輸入你的環(huán)境目錄安裝地址,,然后回車
(當(dāng)然你可以輸入絕對地址:,,然后回車,命令如下
# /home/xampp-linux-x64-5.6.31-0-installer.run
)
運(yùn)行成功會提示選擇一些選項(xiàng) 一路Y即可!
下面是安裝的過程:
這樣,,xampp的環(huán)境在linux系統(tǒng)上安裝成功了,。
三,、xampp環(huán)境啟動(dòng)與關(guān)閉
A:需要切換目錄:
B:啟動(dòng) XAMPP,命令如下
# ./lampp start
C:停止 XAMPP,,命令如下
D:重啟 XAMPP,,命令如下
現(xiàn)在我們需要啟動(dòng)下xampp環(huán)境!讓他保持啟動(dòng)狀態(tài),。
五,、重置數(shù)據(jù)庫密碼
訪問數(shù)據(jù)庫,并設(shè)置密碼
A:進(jìn)入mysql
B:xampp安裝完畢后,,默認(rèn)數(shù)據(jù)庫密碼為空,,直接后面按回車:
這里如果沒有啟動(dòng)lampp ,會報(bào)一下錯(cuò)誤
如果確定啟動(dòng)lampp以后
直接Enter就可以進(jìn)入數(shù)據(jù)庫,并提示如下信息:
C:設(shè)置root用戶密碼
在頁面上,,輸入設(shè)置數(shù)據(jù)庫密碼的命令如下,,括號里面是新密碼:
六、環(huán)境安裝成功后,,修改數(shù)據(jù)庫my.conf配置(適應(yīng)PHP7.X高版本),;
如果使用PHP7.X高版本(默認(rèn)安裝就是PHP7.3了 ,所以須做如下簡單處理系統(tǒng)才能發(fā)布內(nèi)容)
如果使用PHP7.X版本(PHP7.X的性能是PHP5.6的幾倍), 就需要在數(shù)據(jù)庫mysql的配置文件my.conf中加一行代碼,。
方法如下:
A:文件位置:opt/lampp/etc/my.conf
如果是下載到本地,,建議用編碼工具打開,比如notepad++(不要用記事本),,因?yàn)橛芯幋a問題,;
B:將下面這行代碼放到my.conf如下這個(gè)位置,保存并重啟環(huán)境
1)打開我們下載包里面提供的樣本文件----復(fù)制這行代碼:(用比如Notepad++打開此文件,,然后復(fù)制,;復(fù)制如果不生效,就是空格的編碼問題,,手工刪除空格再添加)
2)在目標(biāo)項(xiàng)目中的my.conf數(shù)據(jù)庫配置文件中,,將剛剛上面那行代碼復(fù)制到下面此處(當(dāng)然可以其他地方),然后保存,,重啟環(huán)境即可,。
這樣系統(tǒng)就支持PHP7.X的版本安裝后,安裝系統(tǒng)程序就會正常,。
七,、域名配置;
A:編輯httpd.conf文件,;輸入如下命令
Vim /opt/lampp/etc/httpd.conf
備注:(如果編輯此文件提示沒有權(quán)限,就先對此文件設(shè)置寫權(quán)限)
B:編輯后,,在httpd.conf的文件中,,找到下面這一行去掉#號
C:并在上面那個(gè)內(nèi)容頁面,,最后追加如下所示的訪問權(quán)限配置:
A:編輯httpd-vhosts.conf文件,,輸入如下命令:
vim /opt/lampp/etc/extra/httpd-vhosts.conf
B: 此文件中xampp為我們創(chuàng)建了兩個(gè)示例, 然后修改為我們自己需要的域名和程序目錄即可:
至此,,頁面設(shè)置算是完成了。
# ./lampp restart
八,、上傳國微程序
A:切換到/opt/lampp目錄下:
B:看到下面有個(gè) htdocs 目錄:下面創(chuàng)建一個(gè)目錄,比如school目錄:
這里就是存放你的代碼程序,,可以用ftp工具或直接下載,,將程序代碼上傳到/opt/lampp/htdocs/school目錄。
可以先對上面步驟的scool目錄及內(nèi)容,,在安裝前的時(shí)候,可以先暫時(shí)設(shè)置777權(quán)限,,安裝完后再恢復(fù)到合適權(quán)限,。
Chmod 777 -R /opt/lamp/htdocs/school
在瀏覽器輸入:你得域名/install.php
進(jìn)入安裝界面
后續(xù)請看站群程序的安裝文檔
十一,、環(huán)境安裝成功后,如果安裝系統(tǒng)有此現(xiàn)象,,再修改httpd.conf配置,;
如果國微安裝過程中,明明已經(jīng)設(shè)置了寫權(quán)限提示,,還是是提示目錄沒權(quán)限,,現(xiàn)象如下:
這個(gè)時(shí)候,就需要將把 apache的運(yùn)行角色改成文件夾權(quán)限即可,。
設(shè)置方法:
A:文件位置:opt/lampp/etc/httpd.conf
建議弄編碼工具打開,比如notepad++(不要用記事本),,因?yàn)橛芯幋a問題,;然后將紅框出都改為如圖所示的www效果
B:然后重啟環(huán)境即可。
如果防火墻沒有關(guān)閉,,則先關(guān)閉防火墻。