1、環境準備:centos7.3系統、yum源php
2、安裝步驟:html
1.yum方式安裝mariadb 、mariadb-server 、php-mysql 、nginx 、php-fpm
mysql
yum install php-fpm mariadb-server php-mysql nginxnginx
2.下載小米商城源碼,解壓縮到/data/web 目錄,修改權限爲nobodyweb
mkdir -p /data/websql
cd /data/web/數據庫
unzip xiaomi.zipvim
chown nobody.nobody . -Rcentos
3、修改配置文件:運維
1 .修改nginx 配置,把nginx.conf.default 模板複製爲配置文件進行修改,指定網站訪問目錄爲/data/web ,並設置默認用戶和配置與php-fpm 交互
cp /etc/nginx/nginx.conf.default /etc/nginx/nginx.conf
vim /etc/nginx/nginx.conf
user nobody;
error_log /var/log/nginx/error.log info;
server {
listen 80;
server_name localhost;
root /data/web;
index index.php index.html index.htm;
location ~ \.php$ {
# root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
2 、修改PHP.ini 中功能配置
# 修改時鐘配置 date.timezone = Asia/Shanghai
# 能夠在php.ini 中設置short_open_tag = On
# 修改運行權限爲nobody
vim /etc/php.ini
short_open_tag = on
date.timezone = Asia/Shanghai
vim /etc/php-fpm.d/www.conf
user = nobody
; RPM: Keep a group allowed to write in log dir.
group = nobody
四 、網站部署和驗證
一、打開http://ip/ebak 後臺恢復系統 帳號:admin 密碼:123456
二、配置鏈接數據庫並鏈接到數據庫
三、恢復網站數據信息,並驗證http://ip/index.php能正常訪問
四、登錄後臺,並查看網站平常操做頁面,修改網站標題爲馬哥「Linux運維實戰項目演練」(帳號:admin 密碼:admin888)