一:準備工作
1.檢查防火牆和SELinux是否關閉,如果二者不關閉,會嚴重影響實驗。
關閉防火牆:iptables -F 臨時清除
可靠關閉:systemctl stop firewalld
關閉selinux:setenforce 0
永久關閉:修改配置文件vim /etc/sysconfig/selinux
SELINUX=disabled
2.小米商務網站源碼包-zip
二.安裝需要的包
1. yum安裝nginx
2 .yum 方式安裝mariadb 、mariadb-server、php-mysql 、php-fpm
3 .下載小米商城源碼,解壓縮到/data/web目錄,修改權限爲nobody
mkdir -p /data/web
unzip -d /data/web xiaomi.zip
爲了被盜後減少損失修改權限,將nginx的運行者改爲nobody
cd /data/web
chown nobody:nobody /data/web
三、修改配置文件
1 .修改nginx 的主配置文件,把nginx.conf.default模板複製爲配置文件nginx.conf進行修改,指定網站訪問目錄爲/data/web ,並設置默認用戶和配置與php-fpm 交互
cp nginx.conf.default nginx.conf
修改nginx.conf裏的內容
2 、修改PHP.ini 中功能配置
vim /etc/php.ini
# 修改時鐘配置 date.timezone= Asia/Shanghai
# 可以在php.ini 中設置short_open_tag= On
3.修改php-fpm的配置文件
vim /etc/php-fpm.d/www.conf
改完要重啓systemctl restart php-fpm
四、訪問應用配置修改(也在/etc/nginx/nginx.conf這個文件中)
1 、修改server 段加上默認工作路徑,可訪問到網站程序
2 、修改php 擴展解析文件路徑 修改爲
fastcgi_param SCRIPT_FILENAME$document_root$fastcgi_script_name;
到此配置文件大致已修改好,可以測試一下。
因爲根目錄在/data/web下,所以到此目錄下。
cd /data/web
echo hello world > test.html
五、 啓動數據庫,並創建數據庫
systemctl start mariadb
六、網站部署和驗證
1、打開http://ip/ebak 後臺恢復系統 賬號 admin密碼 123456
2、配置連接數據庫並連接到數據庫
vim /data/web/data/config.php
3、恢復網站數據信息,並驗證http://ip/index.php能正常訪問
數據恢復完成後,訪問就可進入如下頁面
4、登陸後臺,並查看網站日常操作頁面