1.环境准备:(安装后最好检查一遍是否全部安装成功)

    yum install nginx php php-mysql php-fpm mariadb mariadb-server

2.路径创建:mkdir -p /data/web 

3.进入/data/web目录:cd /data/web

4.上传模板包:rz xiaomi.zip

5.解压模板包:unzip -d . xiaomi.zip

(unzip -d /data/web xiaomi.zip  -d指定解压到哪个目录 “.”表示当前目录)

6.修改/data/web目录权限:chown -R nodoby.nobody .

fb7365e27aeda6e4cb0555a2bfe61ce7.png

7.修改nginx的配置文件:

    cd /etc/nginx

    cp nginx.conf.default nginx.conf

    vim nginx.conf

ac844933a06bba8ecaf042873e455363.png

http模块内:

3cf8cac34fad3b4c55a0ba534b808d29.png

server模块内:

    修改server_name=xiaomi.com;

    添加默认工作路径:root /data/web

b96c5f63d64837ddc515bbe90b3c3362.png

启用location模块:

f2132535412ed70948423e84fdb79732.png

修改php扩展解析文件路径:                      fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;

(注:root  html;这一项注释掉或者删掉,如果启用,在后面的实验中,它会变成默认路径,那么自己指定的路径就不会被执行,相应的就找不到页面,出现file not found,权限不足或是数据库无法连接也会出现file not found)

保存退出。

8.检查语法有无错误:nginx -t 

9.启动nginx服务:systemctl start nginx

10.修改php.ini文件:vim /etc/php-fpm.conf

   添加时钟配置:date.timezone = Asia/Shanghai(设置不设置可以根据你的心情)

   设置short_open_tag=on

f0fc7dcb8ad26eac213e6841cb301608.png

cedfe1b44e631de3eb7042dec0d6aac8.png

11.启动php-fpm服务:systemctl start php-fpm

12.启动mariadb服务:systemctl start mariadb

13.创建数据库:mysql -uroot

2d03fe3bd7a04dea122763a3b3dac41a.png

14.修改数据库配置文件:vim /data/web/data/config.php

ab42eae205461bd027c8f3b62812449a.png

15.修改用户和组的权限:vim /etc/php-fpm.d/www.conf

cb431c916646bd053787c8394a41e991.png

16.重启php-fpm服务:systemctl restart php-fpm

17.进入ebak文件下:cd /data/web/ebak/

18.浏览器端访问:

1179ef0b74cc3496aa9d6992ce54db89.png

                用户名:admin  密码:123456进入

977c9c9770ebf5ef6b853cd572583027.png

参数设置:

14e632b60f1716487672a7781d8233f3.png

(注:数据库连接不上的原因:①防火墙是否关闭②selinux的配置③数据库服务是否启动④修改数据库配置文件⑤用户的访问权限(注意查看错误日志,根据错误提示修改目录权限和修改其他错误))

恢复数据:

00ba1181b3e838084ffbcd6816f3d9d3.png

19.后台登录的实现:访问http://192.168.46.130/admin/index.php

423ce02ffea33e912120d3316c6b863c.png

管理员登录后的页面:

742cb51ed45e31c8cd795d7d22505e70.png

系统设置—>商店设置:

7bdec7ab92f1b763c8e8bb961060af49.png

最后的效果图:(因为这里只是示例,所以效果比较简陋,能看懂就好j_0011.gif)

715f0f1fff2015a8a250684b5cbffe9a.png