電子商城系統服務搭建
電子商城系統介紹
電子商城系統是一個功能完善的在線購物系統,主要為在線銷售和在線購物服務,其功能主要包含商品的管理、會員的管理、訂單的管理、庫存的管理、優惠的管理、在線支付等功能,該系統使用高級開發語言並結合數據庫,以及應用服務器,數據庫設計原則上符合第三范式,且規范易於維護,程序需使用MVC模式,采用三層架構保證系統的可維護性和可擴展性
下載XAMPP軟件包
www.apachefriends.org
上傳軟件包到/opt目錄中
cd /opt
rz
在物理機中找到 xampp-linux-x64-7.4.19-0-installer.run
對xampp軟件包增加執行權限
chmod u+x xampp-linux-x64-7.4.19-0-installer.run
執行xampp軟件包
./xampp-linux-x64-7.4.19-0-installer.run
執行進度顯示百分比
針對xampp服務操作
/opt/lampp/lampp status 查看服務狀態
/opt/lampp/lampp restart 重新啟動所有服務
/opt/lampp/lampp stop 停止所有服務
/opt/lampp/lampp start 啟動所有服務
查看服務狀態
修改配置文件
vi /opt/lampp/etc/httpd.conf
搜索 "Listen 80" 並將其更改為其他端口(例如,Listen 8888 --- 大概是第40行)
# / Listen 80(直接輸入后回車就搜索到,再按insert鍵修改,修改完按esc鍵退出編輯,輸入:wq!按回車保存並退出
# vi /opt/lampp/etc/extra/httpd-ssl.conf搜索 "Listen 443" 並將其改為其他端口(例如,Listen 8443 --- 大概是第39行)
# / Listen 443(直接輸入后回車就搜索到,再按insert鍵修改,修改完按esc鍵退出編輯,輸入:wq!按回車保存並退出
# vi /opt/lampp/lampp搜索端口 "testport 80" 改為"testport 8888",在搜索端口"testport 443"改為"testport 8443" --- 大概在197和214行)
# vi /opt/lampp/etc/extra/httpd-xampp.conf
--遠程訪問設置 搜索 "Require local" 注釋掉,在其下面添加一行 Require all granted ,保存退出,重啟服務即可
重啟xampp
/opt/lampp/lampp restart
驗證配置文件是否修改成功
netstat -anp | grep 8888
netstat -anp | grep 8443
查看防火牆狀態
systemctl status firewalld
查看防火牆配置文件
cat /etc/firewalld/zones/public.xml
添加配置數據到防火牆配置文件中
firewall-cmd --zone=public --add-port=8888/tcp --permanent
重新加載防火牆數據
firewall-cmd --reload
上傳軟件包到/opt目錄中
rz
上傳dsmall文件
cd /opt
rz找到本地dsmall.zip
解壓dsmall.zip
unzip dsmall.zip
移動dsmall目錄到htdocs目錄中
ls
mv dsmall /opt/lampp/htdocs
cd /opt/lampp/htdocs
ls
授權dsmall目錄及目錄內容權限
chmod -R 777 dsmall
ls -l
重新啟動xampp
/opt/lampp/lampp restart
查看防火牆狀態
systemctl status firewalld
查看防火牆配置文件
cat /etc/firewalld/zones/public.xml
添加配置數據到防火牆配置文件中
firewall-cmd --zone=public --add-port=8888/tcp --permanent
重新加載防火牆數據
firewall-cmd --reload
通過固定格式使用瀏覽器訪問
http://服務器IP地址:8888/dsmall/public
安裝過程中如果出現如下情況
重新對dsmall目錄重新授權
chmod -R 777 dsmall
再次訪問安裝頁面
在安裝頁面輸入管理選項和用戶信息
在安裝頁面輸入管理選項和用戶信息
前台頁面
http://服務器IP地址:8888/dsmall/public/index.php/home
后台頁面
http://服務器IP地址:8888/dsmall/public/index.php/admin/Index/index.html
{{uploading-image-76976.png(uploading...)}}