一、环境准备:centos7.3系统、yum源
二、安装步骤:
1.yum方式安装mariadb
、mariadb-server 、php-mysql 、nginx 、php-fpm
yum install php-fpm mariadb-server php-mysql nginx
2.下载小米商城源码,解压缩到/data/web 目录,修改权限为nobody
mkdir -p /data/web
cd /data/web/
unzip xiaomi.zip
chown nobody.nobody . -R
三、修改配置文件:
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
四 、网站部署和验证
1、打开http://ip/ebak 后台恢复系统 账号:admin 密码:123456
2、配置连接数据库并连接到数据库
3、恢复网站数据信息,并验证http://ip/index.php能正常访问
4、登陆后台,并查看网站日常操作页面,修改网站标题为马哥“Linux运维实战项目演练”(账号:admin 密码:admin888)
本文出自 “Mozart” 博客,谢绝转载!
原文地址:http://mozart.blog.51cto.com/13286673/1979426